在使用C++2010时出现下列错误,无法编译生成

本人初学C++,下载了2010版的,输完代码找不到6.0版本中的编译按钮(下面提示错误几处),点了启动调试 【debug】,它就提示说不行,显示如下:
1>------ 已启动生成: 项目: 测试, 配置: Debug Win32 ------
1> 测试.cpp
1> 01.cpp
1>c:\users\mac\documents\c++程序\测试\测试\01.cpp(1): warning C4627: “#include <iostream>”: 在查找预编译头使用时跳过
1> 将指令添加到“StdAfx.h”或重新生成预编译头
1>c:\users\mac\documents\c++程序\测试\测试\01.cpp(8): fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?
1> 正在生成代码...
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
求大神指导

工程配置中使用了预编译头文件,可以在项目/属性里去掉,或者在他说的01.cpp这个文件"第一行"加上这句就ok了
#include "StdAfx.h
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-08
你最好在网上找一个vs2010的教程, 只要看一下如何新建项目就行, 从错误信息可以推测你项目新建的不合适, 有点选项没有选合适.

在使用C++2010时出现下列错误,无法编译生成
工程配置中使用了预编译头文件,可以在项目\/属性里去掉,或者在他说的01.cpp这个文件"第一行"加上这句就ok了 include "StdAfx.h

VISUALC++2010学习版中编写窗口程序时总是出现如图情况,编译出来的字...
或者 在字符串前面加个 L 例如:L"从"再或者,一劳永逸:ALT + F7 打开属性页 - 配置属性 - 常规 - 字符集 原来你选“使用 Unicode 字符集”,改为"使用多字节字符集"实际的原因是,WindowsAPI有两种版本的,例如,MessageBox 分为 MessageBoxA 和 MessageBoxW 如果你什么都没修改,VS2010会...

用c++ builder 2010 编译时出现问题,求助。
1、Unicode String 用t_str()得到char *类型的字符串:ComNo = Temp.t_str();2、将Temp定义为 AnsiString类型,这样用c_str() 转换出的字符串类型为char *:AnsiString Temp

在Microsoft Visual C++ 2010 Express 中生成解决方案失败的原因_百 ...
3.代码生成错误(比如exe文件正在运行,不能覆盖等等)4.编译器 或 连接器 出现问题

VS2010 C++ 无法编译 CL.exe已退出
根据出错的代码“C:\\Program Files(x86)\\MSBuild\\...”;由于重新安装了三边VS都不行,我就做了个win7 X64的虚拟机,在里面再次安装了一边VS2013,然后将虚拟机中的“C:\\Program Files(x86)\\“下的MSBuild文件夹替换了win8.1中的这个文件夹,再次打开VS2013,果然能运行了。估计是不知道什么时...

如何解决C++语言无法编译
出现此问题的原因为:微软C++语言运行错误。解决的方法和详细的操作步骤如下:1、首先,单击计算机开始菜单中的[运行]选项,如下图所示,然后进入下一步。2、其次,完成上述步骤后,在搜索框中输入[cmd]命令,然后单击界面底部的[确定]按钮,如下图所示,然后进入下一步。3、接着,完成上述步骤后,...

...2010 自动生成的基于对话框的程序编译出错,无法生成
检查源码中是否缺少了分号

VS2010 创建c++win32程序生成的时候总是有错误,代码没问题,运行时找不...
你用的是vc2010。这是编译器配置问题,很简单的。按下面方法设定,重编即可:右键工程,菜单——属性——配置属性——常规——字符集,改为“未设置”。确定就行。

C++:用Visual Studio 2010运行下面程序时,提示错误: error C2143: 语法...
楼上说的分号应该要加的,但好像不是这个错误的原因。要不要试试在该文件头加上#include "CStaff.h",因为没加这个头文件,CStaff类,编译器不认得。或者在class CCompany前声明CStaff类,class CStaff;第二种方法不知道可不可以,你试试吧。

VS2010 MFC程序编译时出现如下错误,请问哪位高手能够指点一下是什么情况...
1.如果编译时使用的是\/NOD(\/NODEFAULTLIB)选项,程序所需要的运行库和MFC库在连接时由编译器写入目标文件模块, 但除非在文件中明确包含这些库名,否 则这些库不会被链接进工程文件。在这种情况下使用\/NOD将导 致错误LNK2001。2.如果没有为wWinMainCRTStartup设定程序入口,在使用Unicode和...

相似回答