.obj : error LNK2001: unresolved external symbol解决方法
来源:互联网 发布:凯迪网络 奥一网 编辑:程序博客网 时间:2024/05/22 09:48
error LNK 就是说错误出现在连接阶段。
C++程序的具体编译链接步骤:假如写一个hello,world程序,要用cout这个库例程,但是自己并没有写这个cout。所以编译器编译成汇编代码以后会在你使用cout的地方简单地插入一条调用指示指令(比如call cout), 然后连接器链接的时候,会把所有调用cout的指示换成指向库例程的cout的真正地址成为一个.obj文件,最后通过装载器才成为一个可执行的.exe文件。
上面很显然,是引用的函数没有定义,而连接器链接的库例程里面也没有,所以会报错。
定义一下报错的函数,即可解决。
- .obj : error LNK2001: unresolved external symbol解决方法
- error LNK2001:unresolved external symbol __imp__@ 解决方法
- 错误: LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16的解决方法
- LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
- strmbasd.lib(wxdebug.obj) : error LNK2001: unresolved external symbol __imp__strrchr
- LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol
- LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
- nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
- LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
- nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
- ar6k_ndis.lib(miniport.obj) : error LNK2001: unresolved external symbol NDIS_BUS_DRIVER
- LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
- main.obj : error LNK2001: unresolved external symbol ___security_cookie
- LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
- AtlSample1.obj : error LNK2001: unresolved external symbol __imp__ImageList_ReplaceIcon@12
- LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
- LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
- LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
- 在Java中调用C++
- CE5.0/CE6.0下支持手写输入
- ExtJs2.0学习系列(2)--Ext.Panel
- JVM调优汇总
- Linux下nginx的安装问题
- .obj : error LNK2001: unresolved external symbol解决方法
- Matlab中随机函数所采用的算法
- 软件分析师——该不该考
- 基本数据类型和有关的头文件
- 面向对象的本质
- oracle之DBWn进程
- 百度披露被黑原委 黑客骗得邮箱
- SEO影响搜索引擎排名、搜索引擎收录数量的因素
- 自定义控件从UserControl 继承与从Control 继承的比较