windows编程问题请教?

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:26:37
开始学windows编程,遇到个部题,程序编译能通过,链接不行出现提示:
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Cpp1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Cpp1.exe - 2 error(s), 0 warning(s)
我把书上的例题拿上去也这样.不知道为什么?
我用的vc6.0,不能自动选择的,我应该怎样指定呢?

main函数无法编译成一个windows程序,只能编译成一个控制台程序。

windows程序需要 WinMain(...) 启动函数。

当然,有了函数,编译器还需要指定 /SUBSYSTEM:WINDOWS 或者 /SUBSYSTEM:CONSOLE选项指定是windows还是控制台程序。

不指定该选项,编译器自动根据提供的函数选择。

补充:

/SUBSYSTEM 这个选项可以在 VC6.0的 Project Settings 选项卡中找到。你找到了可以修改,或者直接删除。。。