在VC里调试标准C语言

  在VC里面编译标准C语言程序时需要注意编译参数设置,

我在New->Projects下面选择了Win32 Application,产生了一个空的工程,

然后新建了一个test.c来测试程序,代码如下:

#include <stdio.h>

void main(void){
 printf("hello/n");
}

结果编译居然不通过,输出错误如下:

LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16

Debug/test.exe : fatal error LNK1120: 1 unresolved externals

后来在网上找到可以这样设置,在Project->Settings下,link选项里,

在Project Options:的文本框里将"/subsystem:windows"删掉就Ok了.

posted @ 2006-10-01 20:42  MXi4oyu  阅读(121)  评论(0编辑  收藏  举报