注册 登录
编程论坛 VC++/MFC

编译正确,链接错误

lcf 发布于 2004-10-10 11:47, 1346 次点击

在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.

再此谢过!!!

7 回复
#2
xiaofeng2004-11-02 14:54

是不是工程设置的错呢

#3
_我爱我家_2004-11-02 17:28

首先,你先看一下你做的程序是什么:

如果你要做的是API 的程序,那么出现这个错误的原因可能是由于你用的是C++的源程序来设计,那么你可以这么做:

1/如你所说,改工程设置

2/新建一个WIN32 APPLICATION,一路点下去,直到VC停住,然后你在工程文件中建一个**.cpp,把代码贴上去,然后就可以编译了

这样看看,还有什么问题的话就再问吧

#4
live412004-11-02 17:34

看怕用了MFC向导吧。

#5
_我爱我家_2004-11-02 17:39

看怕用了MFC向导吧。??

什么意思?

#6
live412004-11-02 17:54
没,说错了,不好意思。
#7
C++大粉丝2004-11-02 20:53

控制台(Console)程序还是用户窗口(GUI)程序 ?????????

在代码的最开始加上:

#pragma comment(linker,"/subsystem:console")

#8
孤独的行者2014-03-07 15:51
在项目设置中刷新一下链接项
1