在VC里调试标准C语言

来源:互联网 发布:ospf网络设计解决方案 编辑:程序博客网 时间:2024/05/26 22:08

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

原创粉丝点击