用VC++,怀疑我的电脑有问题

[复制链接]
查看11 | 回复3 | 2009-7-5 16:29:47 | 显示全部楼层 |阅读模式
学习c++,开始下了个visual c++ 2008速成版,结果在编译阶段出现了问题,当时还在知道上提问http://zhidao.baidu.com/question/104729796.html
后来在一位大侠的指导下下了vc++6.0准备用这个,没想到兴冲冲地装上,还是编译错误……源代码:
#include
int main()
{
std::cout << "Hello World!\n";
return 0;
}
提示:
--------------------Configuration: hello - Win32 Debug--------------------
Compiling...
hello.cpp
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/hello.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
hello.exe - 1 error(s), 0 warning(s)
哪位专业人士给指点一下是怎么回事啊?苍天!

回复

使用道具 举报

千问 | 2009-7-5 16:29:47 | 显示全部楼层
1楼正解,你注意才新建工程时要选择Win32 Console Application...
回复

使用道具 举报

千问 | 2009-7-5 16:29:47 | 显示全部楼层
你这个是Link错误,多数情况下和程序是没有关系的原因很多,比如说是你的Link配置的不对还有一个可能性比较大的就是你没创建的工程不对。我看你这个Link说找不到外部符号 _WinMain,这个似乎不是Win32控制台程序,所以你在写的时候也不能写成main了,而是_WinMain,还有其他要改的,我就不一一列出来,因为你换个工程就好了...
回复

使用道具 举报

千问 | 2009-7-5 16:29:47 | 显示全部楼层
你建的是win32 app工程,程序入口却是main,把你链接参数改下./subsystem:console...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行