ccs+unresolved+symbol
答:我的 c54x ccs5.4 编译失败 unresolved symbols remain undefinedfirstreferencedsymbolinfile---_mainD:\TOOL\CCS5.4\ccsv5\tools\compiler\c5400_4.2.0\lib\rts500.lib<args_main.obj>error#10234-D:unresolvedsym... undefined first referenced symbol in file --- --- _main D:\TOOL\CCS5.4\ccsv5...
答:InitAdc函数没有被定义。你需要找到这个函数定义,并添加到对应的源文件中
答:你 #include 的文件中有没有定义 define GPIOIntClear 123 之类的,还有你的 #include 有没有在调用之前?
答:如若不能我把头文件和源文件新建一个工程导入又出现这个错误说一些无定义但是在原工程文件都是正确的undefinedfirstreferencedsymbolinfile---_AdcRegs./Sample.obj_GpioCtrlRegs./Configuration.obj_GpioDataRegs./State_process.obj_GpioIntRegs./main.obj_InitAdc./main.obj_InitGpio./main.obj_InitPieCtr...
答:头文件里不是定义,那是用extern声明的。
答:在library那个文件夹里面,加载一个库函数rts2800.lib吧。在C:\CCStudio_v3.3\C2000\cgtools\lib路径下(不一定是C盘,是你安装CCS的盘)。
网友评论:
家查14743917100:
我编写的c++程序编译时没有错误,但是连接时显示unresolved externals如何解决 -
39455劳曲
: #include<iostream> using namespace std; class clock { public:clock();clock(clock &c);//复制构造函数的定义void settime(int newh,int newm,int news);void showtime(); private:int hour,minute,second; }; //时钟类成员函数实现 clock::clock():...
家查14743917100:
C++ unresolved externals怎么解决?急急急 -
39455劳曲
: STLDATA stl("C:/Users/allen/Documents/Visual Studio 2010/Projects/livertest2/out4.stl");去掉
家查14743917100:
C++中总出现unresolved external symbol - WinMain@16 -
39455劳曲
: 你新建的工程是window程序吧.你新建工程的时候新建windows控制台程序就ok了
家查14743917100:
C++中运行时出现unresolved externals的错误按提示改正后下一次运行还是出现同样的错误该怎么解决? -
39455劳曲
: 你不会是当使用windows时,主函数还是main吧?只有在console时才能用main做入口.windows时得用 int WinMain(HINSTANCE hPrevInstance,char * lpCmdLine, int nCmdShow )//在Windows.h中声明 作为你的程序入口.如果是动态链接库则是DllMain
家查14743917100:
C++错误unresolved external symbol - WinMain@16 -
39455劳曲
: 这个文件中使用了WinMian而不是main作为入口函数.vc这时的默认设置是针对控制台程序的. 解决方法: 1.进入project->setting->c/c++, 在category(第一行)中选择preprocessor,在processor definitions中删除_WINDOWS, 添加_CONSOLE2.进入project->setting->Link, 在Project options中将/subsystem:windows.改为/subsystem:console3.保存设置,Rebuild All.
家查14743917100:
VC++提示出现unresolved externals错误怎么解决 -
39455劳曲
: 一般是外部变量或者函数没找到,比如你用 extern 来声明的,一般可以通过指定链接的lib路径来解决.vc++的工具菜单 - 选项 - 目录 - 然后选择library files ,添加你的lib路径.
家查14743917100:
C++中连接出现unresolved external symbol - main错误 -
39455劳曲
: mian() 打错了, 应该是main()
家查14743917100:
c++运行提示unresolved external symbol - main 不知道是哪里出问题了 -
39455劳曲
: double main() 返回值类型用int int main()
家查14743917100:
C++程序报错unresolved external symbol -
39455劳曲
: 1、问题在于为了构造一个CMatrix类型的对象,需要调用CMatrix::CMatrix(void)这个构造函数,但是你的代码里没有这样的函数.注意是缺少函数,而不是声明.如果你不需要构造函数,可以尝试删除相关语句.2、后面的不是乱码,是参数和返回值的类型编码.由于你并非专业人士,不给你过多解释了.
家查14743917100:
c语言错误:unresolved external symbol - WinMain@16 -
39455劳曲
: 产生该错误的原因:1.你建立了一个WINDOWS应用程序,可是你却在入口函数的时候使用main而不是WinMain;2.你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数.vc这时的默认设置...