Code Bye

error LNK2019: 无法解析的外部符号 该符号在函数 中被引用

1>function.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall CPoint::CPoint(void)” (??0CPoint@@QAE@XZ),该符号在函数 “public: __thiscall CRect::CRect(struct CvRect)” (??0CRect@@QAE@UCvRect@@@Z) 中被引用
1>function.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall CCircle::~CCircle(void)” (??1CCircle@@QAE@XZ),该符号在函数 “void __cdecl `dynamic atexit destructor for “”Circle””””(void)” (??__FCircle@@YAXXZ) 中被引用
1>function.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall CRect::CRect(void)” (??0CRect@@QAE@XZ),该符号在函数 “void __cdecl `dynamic initializer for “”box””””(void)” (??__Ebox@@YAXXZ) 中被引用
1>function.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall CRect::~CRect(void)” (??1CRect@@QAE@XZ),该符号在函数 “void __cdecl `dynamic atexit destructor for “”box””””(void)” (??__Fbox@@YAXXZ) 中被引用
1>function.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall CLine::CLine(void)” (??0CLine@@QAE@XZ),该符号在函数 “void __cdecl `dynamic initializer for “”Line””””(void)” (??__ELine@@YAXXZ) 中被引用
1>function.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall CLine::~CLine(void)” (??1CLine@@QAE@XZ),该符号在函数 “void __cdecl `dynamic atexit destructor for “”Line””””(void)” (??__FLine@@YAXXZ) 中被引用
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
1>D:\Users\王 二\Documents\Visual Studio 2013\Projects\矢量图\Debug\矢量图.exe : fatal error LNK1120: 7 个无法解析的外部命令
网上有好多种解决方法,试了都没用

10分
有的库没有被包含吧,你查一下CRect之类的函数需要包含什么库
10分
缺lib库
10分
只是声明,木有未定义。
如果使用的是第三方提供的库文件,需奥包含相应的库文件
10分
将错误信息中出现的标识符放在google里面搜一下,看其在哪个.lib中,然后在本地硬盘上搜索该.lib,如果没有,在网上搜索相关库或模块下载安装,然后将其所在目录填写到“附加依赖库所在目录”中,将其名字添加到“附加依赖库”中,重新连接。
VC6:
工程、设置、C/C++、分类:Preprocessor、附加包含路径:填写附加头文件所在目录 逗号间隔多项
工程、设置、Link、分类:Input、附加库路径:填写附加依赖库所在目录 分号间隔多项
工程、设置、Link、分类:Input、对象/库模块:填写附加依赖库的名字.lib 空格间隔多项
VS20xx:
项目、属性、C/C++、附加包含目录:填写附加头文件所在目录 分号间隔多项
项目、属性、链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项
项目、属性、链接器、输入、附加依赖项:填写附加依赖库的名字.lib 空格或分号间隔多项
请问怎样用Cmake建立工程呢?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明error LNK2019: 无法解析的外部符号 该符号在函数 中被引用