error LNK2001: 无法解析的外部符号 原因
2012-01-16 10:22
316 查看
明明更新了文件,编译时还是找不到对应的函数,原因总结:
1、连接出错
2、 sln 工程文件没有link,头文件对应的c++文件找不到,导致链接错误出错(右键-文件-添加) ★
3、 没有export 工程里没有添加进来
lib是旧的,没有更新,编译时用的还是原来的lib静态库
在注册OCX的时候,找不到指定的模块,缺少库文件或者过期了
项目->属性->C/C++ ->预编译头->使用预编译头 stdafx.h 即可
使用预编译可以提高重复编译的速度。VC一般将一些公共的、不大变动的头文件(比如afxwin.h等)集中放到stdafx.h中
刚学C++时总结的,今天一番这个错误就想起来了~~ 赶快传到blog里面
1、连接出错
2、 sln 工程文件没有link,头文件对应的c++文件找不到,导致链接错误出错(右键-文件-添加) ★
3、 没有export 工程里没有添加进来
lib是旧的,没有更新,编译时用的还是原来的lib静态库
在注册OCX的时候,找不到指定的模块,缺少库文件或者过期了
项目->属性->C/C++ ->预编译头->使用预编译头 stdafx.h 即可
使用预编译可以提高重复编译的速度。VC一般将一些公共的、不大变动的头文件(比如afxwin.h等)集中放到stdafx.h中
刚学C++时总结的,今天一番这个错误就想起来了~~ 赶快传到blog里面
相关文章推荐
- error LNK2001: 无法解析的外部符号 的其中一种原因.
- error LNK2001: 无法解析的外部符号
- error LNK2001: 无法解析的外部符号 "public: void __thiscall Cmfc_DeleteFileDlg::OnBnClickedButton3(void)"
- c compile error:error LNK2001: 无法解析的外部符号 "private: static float * Student
- QT编程中编译的时候出现c_jkdacx0.obj : error LNK2001: 无法解析的外部符号 "class QTextCodec * GlobalCodec" ?
- [QT] error LNK2001: 无法解析的外部符号 Qt的moc机制
- 有定义静态全局变量引发的“error LNK2001: 无法解析的外部符号 ”的问题
- opencv_highgui2410.lib(window_w32.obj) : error LNK2001: 无法解析的外部符号
- 解决链接错误:error LNK2001: 无法解析的外部符号 __iob
- [QT] error LNK2001: 无法解析的外部符号 Qt的moc机制
- error LNK2001: 无法解析的外部符号 __imp__DeleteDC@4
- error LNK2019: 无法解析的外部符号 问题原因
- uafxcwd.lib(afxglobals.obj) : error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory
- Error LNK2001 无法解析的外部符号 的几种情况及解决办法
- Error LNK2001 无法解析的外部符号
- error LNK2001: 无法解析的外部符号 _sqlite3_api问题的解决
- error LNK2001: 无法解析的外部符号 "public: static struct,fatal error LNK1120: 4 个无法解析的外部命令
- Error LNK2001 无法解析的外部符号
- VC++常见错误原因解析--error LNK2019: 无法解析的外部符号 "public: void __thiscall
- 原:.obj : error LNK2001: 无法解析的外部符号 __imp__