在vc++中link时候出现问题

在vc++中link时候出现问题

ID:24031236

大小:33.50 KB

页数:3页

时间:2018-11-12

在vc++中link时候出现问题_第1页
在vc++中link时候出现问题_第2页
在vc++中link时候出现问题_第3页
资源描述:

《在vc++中link时候出现问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.编译连接的时候出现以下的错误:LIBCD.lib(crt0.obj):errorLNK2001:unresolvedexternalsymbol_main一般的改法是[Project]-->[Settings]-->选择"Link"属性页,在ProjectOptions中将/subsystem:console改成/subsystem:windows改了以后又出现新的问题:LIBCD.lib(wincrt0.obj):errorLNK2001:unresolvedexternalsymbol_WinMain@16这个问题的改

2、法是[Project]-->[Settings]-->选择"Link"属性页,在ProjectOptions中将/subsystem:windows改成/subsystem:console原因如果你做的控制台程序使用/subsystem:console并且cpp中要有main函数如果你做的windows图形界面程序使用/subsystem:windows并且cpp中要有WinMain函数2.在网上下了一个小程序,里面只有CPP文件和一个resource.h,这是一个WinMain程序,懒得建立一个win32工程,直接上来就打开

3、CP文件进行build,编译器报告上面的错误(如题).eO)web.I7f/E,D&k0原因:  VC++此时假定你要建立Console程序而不是GUI程序,而Console程序的StartupCode要载入的是main()而不是Winmain(),导致连接失败。5w;{,^};ms0V0M2X^7L"J+UT0改正的方法:   将菜单Project/Settings下Link项Option内的/subsystem:console改为/subsystem:windows。另外也可以先New一个Win32GUIPr

4、oject,再拷贝入你的程序,再Build。Z2A}+_;[0CIC博客T1p,

5、+gerrorLNK2001:unresolvedexternalsymbol处理#fd$nKlXc0解决外部符号错误:_main,_WinMain@16,__beginthreadexCIC博客v"qX&EXy[#RH在创建MFC项目时,不使用MFCAppWizard向导,如果没有设置好项目参数,就会在编译时产生很多连接错误,如errorLNK2001错误,典型的错误提示有:CIC博客f'J(2L!}!]{F6Y

6、libcmtd.lib(crt0.obj):errorLNK2001:unresolvedexternalsymbol_main

7、!cY1snO0LIBCD.lib(wincrt0.obj):errorLNK2001:unresolvedexternalsymbol_WinMain@161Wlg'Bb`7E(hZQ0msvcrtd.lib(crtexew.obj):errorLNK2001:unresolvedexternalsymbol_WinMain@16CIC博客I't4~JSnafxcwd.lib

8、(thrdcore.obj):errorLNK2001:unresolvedexternalsymbol__beginthreadex8guCCr(U0nafxcwd.lib(thrdcore.obj):errorLNK2001:unresolvedexternalsymbol__endthreadexCIC博客1`"TRoW^1.Windows子系统设置错误,提示:CIC博客7M@t5a*ulibcmtd.lib(crt0.obj):errorLNK2001:unresolvedexternalsymbol

9、_mainCIC博客F7k?IIDWindows项目要使用Windows子系统,而不是Console,可以这样设置:CIC博客1]/@;sfc6XP[Project]-->[Settings]-->选择"Link"属性页,CIC博客-XL8]H-C在ProjectOptions中将/subsystem:console改成/subsystem:windowshXEY#m*`]$^)tqX02.Console子系统设置错误,提示:_2

10、#k+Ost"M0LIBCD.lib(wincrt0.obj):

11、errorLNK2001:unresolvedexternalsymbol_WinMain@16CIC博客&cb!G^KI"~_#Et+v控制台项目要使用Console子系统,而不是Windows,设置:n{(J%q4uR0[Project]-->[Settin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。