编译提示无法解析的外部符号
2010-08-18 17:02
169 查看
编译有如下错误提示:
error LNK2001: unresolved external symbol "int __cdecl
解决:如果C++文件中调用了C文件,必须使用extern "C"或将.c文件命名为.cpp。否则有上面提示。
如果本地文件中调用了外部文件的一些变量,在本部文件中应该有外部变量声明。否则也可能
会有上述错误提示。
error LNK2001: unresolved external symbol "int __cdecl
解决:如果C++文件中调用了C文件,必须使用extern "C"或将.c文件命名为.cpp。否则有上面提示。
如果本地文件中调用了外部文件的一些变量,在本部文件中应该有外部变量声明。否则也可能
会有上述错误提示。
相关文章推荐
- 关于编译eMule0.48a 提示: zlib.lib(gzio.obj) : error LNK2019: 无法解析的外部符号 __imp__strerror ,该符号在函数 _gzerror 中被引用
- QT中添加Q_OBJECT时编译提示obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const错误解决方法
- 解决VC2010下编译QT,提示无法解析外部符号的问题
- C++工程编译之“error LNK2001: 无法解析的外部符号”
- Qt creator 编译错误:无法解析的外部符号(命令)
- Qt creator 编译错误:无法解析的外部符号(命令)
- 解决Opengl编译时error LNK2001: 无法解析的外部符号 __imp____glutInitWithExit@12
- dcmtk提示无法解析的外部符号(unresolved external symbol)的解决方法
- VS2008使用ATLTRACE遇到编译问题:无法解析的外部符号 "class ATL::CTraceCategory
- 调用宇视SDK接口后提示“无法解析的外部符号....”解决方案
- 编译Qt时遇到”error LNK2001: 无法解析的外部符号“
- VC编译错误:error LNK2019: 无法解析的外部符号 "void __stdcall _com_issue_error(long)" (?_com_issue_error@@YGXJ@Z),该符号在函数 "void __cdecl _com_ut
- vs连接mysql提示:无法解析的外部符号
- SiftGPU:编译SiftGPU出现问题-无法解析的外部符号 glutInit
- VS编译QT程序中无法解析的外部符号
- 在编译时出现无法解析的外部符号Cxx::AssertValid(void)const的解决方法
- Visual Studio编译时无法解析外部符号
- 为什么C++编译器不能支持对模板的分离式编译--error LNK2019: 无法解析的外部符号
- VS2010 编译 64bit的GDAL 无法解析外部符号的问题
- [VS2013]C++中调用Python脚本提示 error LNK2001: 无法解析的外部符号__imp_PyString_FromString等错误的解决方案