error LNK2019 无法解析的外部符号
2017-07-26 16:51
204 查看
今天在写程序的时候遇到一个特别奇怪的问题,程序生成的时候报error LNK2019 无法解析的外部符号 ,后来在网上找文章发现一篇写的比较好:http://www.cnblogs.com/hiloves/p/4678848.html,但是这篇文章还漏掉一种情况,如果同一个工程里面引用不同文件夹下的相同文件名的.cpp文件就会出上面问题。
出问题的具体分析是,每一个.cpp文件在编译的时候都会生成一个.obj文件,程序在生成的时候,就会调用.obj文件,如果两个cpp文件同名,程序调用.obj的时候,就找不到对应的函数,进而报上面的错误。
出问题的具体分析是,每一个.cpp文件在编译的时候都会生成一个.obj文件,程序在生成的时候,就会调用.obj文件,如果两个cpp文件同名,程序调用.obj的时候,就找不到对应的函数,进而报上面的错误。
相关文章推荐
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- msvcrtd.lib(crtexew.obj):error LNK2019:无法解析的外部符号WinMain@16,该符号在函数___tmainCRTStartup中被引用
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
- 1>opencv_test1.obj : error LNK2019: 无法解析的外部符号_cvReleaseImage,该符号在函数_main 中被引用
- error LNK2019: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中
- “error LNK2019: 无法解析的外部符号 _ImmReleaseContext@8”
- 做SSD5 Exercise 2中的error LNK2019: 无法解析的外部符号
- “error LNK2019:无法解析的外部符号”的解决方案
- error LNK2019: 无法解析的外部符号 "__declspec(dllimport)
- MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- error LNK2019 无法解析的外部符号 vs2005
- QT中异常退出或者mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __thiscall scriptDlg::scriptDlg(class
- 自己测试bolt程序时遇到error LNK2019: 无法解析的外部符号解决方法。
- DirectX的error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 "long __cdecl InitD3D(struct HWND__ *)"
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
- error LNK2019: 无法解析的外部符号 +++++++++++++++++
- VS 2013/08/12 上出现的ERROR LNK 2019 1120 无法解析外部符号的问题
- error LNK2019: 无法解析的外部符号 "void __cdecl cv::calcHist
- error LNK2019: 无法解析的外部符号 __imp____iob_func
- error LNK2019: 无法解析的外部符号 "public: virtual __thiscall oracle::occi::SQLException