我做了一个程序,正常运行,把它保存起来。 再打开时直接双击.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项目,把文件内容拷贝进去,试试