- 180
- 0
- 约1.47万字
- 约 3页
- 2017-06-08 发布于河南
- 举报
CCS3.3编译中常见错误解决(有备无患)
CCS3.3中常见问题解决(待续) (2013-05-22 18:05:59)转载▼
问题1:用CCS3.3编译时出现“entry point other than _c_int00 specified”的错误的问题解决
出现的错误如下:
[Linking...] \D:\\CCStudio_v3.1\\C2000\\cgtools\\bin\\cl2000\ -@\Debug.lkf\
warning: entry point other than _c_int00 specified
Build Complete,
0 Errors, 1 Warnings, 0 Remarks.
此错误在Autoinit Model: ProjectBuild Options…LinkerBasic选择 Run-Time Autoinitialization不变,只需把 Code Entry Point:项的 code_start 改为:c_int0
问题2:用CCS3.3编译时出现“last line of file ends without a newline”的错误的问题解决
出现的错误如下:
expFile.c, line 7: warning: last line of file ends without a newline
[Linking...] C:\CCStudio_v3.3\C2000\cgtools\bin\cl2000 -@Debug.lkf
Build Complete,
0 Errors, 1 Warnings, 0 Remarks.
此错误在程序.C代码的最后一行打几个回车
问题3:用CCS3.3编译时出现“linking files with incompatible memory models (*\\rts2800.lib, memberargs_main.obj)”的错误的问题解决
出现的错误如下:
error: linking files with incompatible memory models (library C:\\CCStudio_v3.3\\C2000\\cgtools\\lib\\rts2800.lib, member args_main.obj)
Compilation failure
Build Complete,
n Errors, 0 Warnings, 0 Remarks.
此错误将库文件rts2800.lib移除(右击rts2800.libRemove from projet),然后添加rts2800_ml.lib库(右击LibrariesAdd Files to project...CCstdio_v3.3\C2000\cgtools\librts2800_ml.lib)。
此错误的主要原因是:ProjectBuild Options…CompilerPreprocessor的Pre-Define Symbol(-d)中内容是:_DEBUG;LARGE_MODEL
问题4:用CCS3.3编译时出现头文件无法找到“could not open source file XXXX.h”错误的问题解决
XXXX.c, line X: fatal error: could not open source file XXXX.h
1 fatal error detected in the compilation of XXXX.c.
Compilation terminated.
Compilation failure
Build Complete,
n Errors, 0 Warnings, 0 Remarks.
此错误是由于CCS软件编译时不能够自动检索.h文件造成的。解决:ProjectBuild Options…CompilerPreprocessor将Include Search Path内容改为:..\include;.\include(注:此时所有的.h文件都存在此工程文件夹下include文件内)
其他命令注:
$(Proj_dir); //注释:工程所在文件同级目录下
../../include; //注释:“../../”表示上上级的目录
..\include; //注释:工程所在文件的下级目录中
../include; //注释:“../”来表示上一级目录
$(Install_dir)\boards\evmdm642\drivers\include; //注释:开发环境安装目录下的指定文件夹下
$(Install_dir)\referenceframeworks\include;
原创力文档

文档评论(0)