vs2010预编译头
⑴ 为什么用visual studio2010执行C语言后老是出现项目已过期的情况应如何解决
你是按Ctrl+F5或F5执行的吧?这个命令是运行那个编译出的EXE程序。你的源代码修改了,要重新编译一下EXE再来执行,否则就会有过期的提示,点“是”重新生成即可(只是一个善意的提示,告诉你要重新编译),或者下次不再提示也可以。
注:编译是F7,我习惯先F7编译完Ctrl+F5执行,就不会有提示的。
图片:先编译修改过的代码再来执行EXE。
很高兴为你解答^_^
⑵ 新手学C++,用vs2010运行书上的一个实例时出现问题,求解~~
第一行加上: #include "stdafx.h"
补充回答:
因为你启用了预编译头文件,所以每个CPP文件第一行必须包含预编译头文件。如果你建立一个空的控制台工程,预编译头文件选项会被关闭,所以就不需要加这行。
⑶ VS2010创建C++工程 “预编译头”选不选中,有没有区别
在vs2013下测试了一下,选中与否生成的项目结构是一样的。如果不选中预编译头,只保留mycpp1.cpp并作出相应修改,构建是可以通过的。如果是勾选了预编译头,只保留mycpp1.cpp是不可以编译通过的。正如最快回答中所说的,不选中,stdafx.h只是个普通的头文件,产生的文件结构一样只是采用了同一个模板而已。如果你仔细查看过工程的属性里有个选项就是预编译头,创建项目的时候预编译头的勾选与否,对应的就是这里这个选项,对应到编译阶段就是是否查找stdafx.h并且将它视为预编译头。
⑷ 我安装了VS2010,编完码后生成,它说在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加#include"...
在cpp第一行添加#include "StdAfx.h"如果说有cin cout endl这种是未声明的标识符的提示,则在头文件包含语句下添加using namespace std;
⑸ vs2010怎么用不了头文件stdafx.h
或许你应该查看下你的工程里是否有stdafx.h这个预编译头文件,如果你是创建空工程的话 那么是没有stdafx.h的,那里面帮你预先 包含了几个头文件,你可以自己 #include 也行啊