首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

用VS2008运行C语言程序的时候遇到了有关问题

2012-04-24 
用VS2008运行C语言程序的时候遇到了问题成功安装了VS2008 按照这个回答设置好了(打开2008新建-》项目选择Vi

用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"
[解决办法]
头文件第一行缺少

C/C++ code
#include "stdafx.h"
[解决办法]
建立的时候要么用预编译就用好 要么就不用预编译 直接建立一个空工程
[解决办法]
控制台中创建工程的时候你选择使用了mfc,重新建一个项目不要使用mfc
也可以在这个项目的工程属性中设置为不使用mfc,再把stdafx.h,stdafx.cpp,以及相关的头文件包含和其它相关内容删除即可
[解决办法]
在项目属性中,把启用预编译头文件这个选项关闭掉就可以了,跟是不是MFC没有任何关系
[解决办法]
探讨

楼上的同学 为什么我在最开头加了#include "stdafx.h" 还是不行啊 还有预编译怎么关

[解决办法]
#include "stdafx.h"应该加在每个.c/.cpp文件的最前面,如果有防止重复装载的代码,应该放在它之后。不能放在.h文件中。

[解决办法]
+1
探讨
#include "stdafx.h"应该加在每个.c/.cpp文件的最前面,如果有防止重复装载的代码,应该放在它之后。不能放在.h文件中。

[解决办法]
找本书看看,了解各种工程的建立

热点排行
Bad Request.