用VS2008运行C语言程序的时候遇到了问题
成功安装了VS2008 按照这个回答设置好了
(打开2008
新建-》项目
选择Visual C++的Win32-》右边选择控制台程序
下面输入项目名称和项目保存路径,确定后直接点完成即可
接着菜单栏选择项目-》属性-》配置属性-》常规
右边将字符集编码改为“使用多字节字符集”,除非你使用Unicode编码就不用改
再配置属性-》C/C++-》高级,右边的“编译为”改为“编译为 C 代码(/TC)”
编写玩代码后在菜单栏选择 生成-》生成...,或者批生成选择debug或release版本点重新生成)
运行以前编辑的C程序 出现如下错误 求帮忙
1>------ 已启动生成: 项目: first, 配置: Debug Win32 ------
1>正在编译...
1>first.c
1>c:\users\yy\documents\visual studio 2008\projects\first\first\first.c(39) : fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
1>生成日志保存在“file://c:\Users\yy\Documents\Visual Studio 2008\Projects\first\first\Debug\BuildLog.htm”
1>first - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
[解决办法]
你要么把预编译的那个开关关掉,要么#include"stdafx.h"
[解决办法]
头文件第一行缺少
#include "stdafx.h"
[解决办法]
建立的时候要么用预编译就用好 要么就不用预编译 直接建立一个空工程
[解决办法]
控制台中创建工程的时候你选择使用了mfc,重新建一个项目不要使用mfc
也可以在这个项目的工程属性中设置为不使用mfc,再把stdafx.h,stdafx.cpp,以及相关的头文件包含和其它相关内容删除即可
[解决办法]
在项目属性中,把启用预编译头文件这个选项关闭掉就可以了,跟是不是MFC没有任何关系
[解决办法]