遇到过这样问题:
1>. 只有.cpp, .h, .rc文件,怎么打开vc 来查看呢?
2>. debug的时候vc 出问题被我给认为关闭后在重新打开.dsw文件vc发现不错了。
怎么解决? 我是vc 的新手,找了好些时间才解决,写下来为自己将来查找使用:
-----------
这个是来源:
1>. 如果有.dsp文件的话,就直接打开它。会弹出一个框,点确定即可。
2>. 如果没有.dsp文件,利用向导新建一个工程,选择win32 appliation,输入名字,确定。
然后切换到fileview,点右键把需要的原文件加进来。
建工程的时候,如果原文件中都是控制台的,应该选择win32 console appliation。
3>. 或者直接双击打开一个.cpp文件,然后直接编译(前提是把所有的原文件都加进来),肯定会出错的。
如果没有出错,一般就是控制台程序。出错了,一般就会说找不到main()入口什么的。这个时候,菜单project-〉settings alt f7,
(1) 在c/c 选项卡中,在preprosessor difinitions中,把_console改为_windows;
(2) 在link选项卡中,把project options中的/subsystem:console改为/subsystem:windows就可以了!!~
然后编译就能够通过。
----------
我的简单实践[我的环境为winxp visual c 6.0]:
出现这样的错误:
1>.
nafxcwd.lib(thrdcore.obj) : error lnk2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error lnk2001: unresolved external symbol __beginthreadex
解决办法:[project]->[settings]->[general] 选择:use mfc in a shared dll
2>.
msvcrtd.lib(crtexe.obj) : error lnk2001: unresolved external symbol _main
解决办法:[project]->[settings]->[link] 将/subsystem:console改为/subsystem:windows
阅读(5401) | 评论(0) | 转发(0) |