编译正确,链接错误
在VC++6.0 中编译正确,但是链接是出现以下错误是什么原因,怎么解决?
Linking... LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 Debug/city.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe.
再此谢过!!!
在VC++6.0 中编译正确,但是链接是出现以下错误是什么原因,怎么解决?
Linking... LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 Debug/city.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe.
再此谢过!!!
是不是工程设置的错呢
首先,你先看一下你做的程序是什么:
如果你要做的是API 的程序,那么出现这个错误的原因可能是由于你用的是C++的源程序来设计,那么你可以这么做:
1/如你所说,改工程设置
2/新建一个WIN32 APPLICATION,一路点下去,直到VC停住,然后你在工程文件中建一个**.cpp,把代码贴上去,然后就可以编译了
这样看看,还有什么问题的话就再问吧
看怕用了MFC向导吧。
控制台(Console)程序还是用户窗口(GUI)程序 ?????????
在代码的最开始加上:
#pragma comment(linker,"/subsystem:console")