在VC里调试标准C语言
2006-10-01 20:42
162 查看
在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了.
我在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了.
相关文章推荐
- 在VC里调试标准C语言
- 标准C语言<string.h>中的strlen() 与 VC++ 6.0 中的strlen()
- 标准c语言调试技巧,打印调试信息技巧
- c语言 调试程序必备 c标准 宏 调试方法
- (转)VC6调试技巧总结b
- 如何在VC的release编译中使用断点调试
- 解决在vc调试代码结束时候,不能把控制台黑屏目退出的问题
- 解决在vc调试代码结束时候,不能把控制台黑屏目退出的问题
- 如何使用VC++调试程序 Debug版本与Release版本
- vc++调试注入的DLL
- vc调试多个exe
- C/C++程序员:排序算法之标准C语言qsort函数简单用法介绍
- VC使用CRT调试功能检测内存泄漏
- c语言网络编程-标准步骤(比较简单)
- WIN7下使用VC2010调试uCOS-II 2.91
- VC2008 忽然无法调试DLL的解决方法
- VC 调试常用快捷键
- VC++ 6.0中调试后控制台窗口无法关闭的解决方法
- VC的常用调试方法
- 【vc调试】VC调试入门