读书人

一个没有解决的有关问题~呜呜

发布时间: 2012-05-28 17:59:33 作者: rapoo

一个没有解决的问题~呜呜
我做了一个程序,正常运行,把它保存起来。 再打开时直接双击.CPP文件 或者用打开工作空间打开.dsw文件,后编译没有错误,但是连接的时候出现错误,如下

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/WinMain2.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

昨天发帖问过:回答是这样的:你单独打开 cpp文件时,VC6.0把你工程 转变成了 win32 console application

而你建的工程是 win32 application的

去网上查了下,说可以这么改:“解决方法是:将project-settings-link的project options里的

/subsystem:windows
改成
/subsystem:console

原因:Win32 Application的入口函数为WinMain
Win32 Console Application的入口函数是main



我用的是中文版的VC++6.0 按照它指示的方法,我没有找到 link 更没有找到roject options里的

/subsystem:windows

这个问题困扰我好多天啦,求大神指点~~~~

[解决办法]
新建一个Win32 application项目,把文件内容拷贝进去,试试

读书人网 >C++

热点推荐