㈠ 我c程序正确 但是点击编译后不出现结果
能运行,不代表代码没错。
编译不报错,不代表能正常运行。
但是运行结果不在你控制之内,代码肯定有错
看你刚补发的图
你的Vs开启了预编译头功能
常用的头文件,加入到这个预编译头文件中,这样只需要添加stdafx.h即可。
关闭该功能:
右键项目->属性->配置属性->C/C++->预编译头->不使用预编译头。
不同版本可能有区别,你找找。
㈡ c++ 编程
Visual C++ 概念:生成 C/C++ 程序
致命错误 C1010
语言筛选器: 全部 语言筛选器: 多个 语言筛选器: Visual Basic 语言筛选器: C# 语言筛选器: C++ 语言筛选器: J# 语言筛选器: JScript
Visual Basic(声明)
Visual Basic(用法)
C#
C++
J#
JScript
错误消息
在查找预编译头时遇到意外的文件结尾。是否忘记了向源代码中添加“#include name”?
用 /Yu 指定的包含文件没有列在源文件中。在大多数的 Visual C++ 项目类型中,此选项默认是启用的,而且“stdafx.h”是此选项指定的默认包含文件。
在 Visual Studio 环境中,请使用下列方法之一消除此错误:
如果项目中没有使用预编译头,请将源文件的“创建/使用预编译头”属性设置为“不使用预编译头”。若要设置此编译器选项,请遵循以下这些步骤:
在项目的“解决方案资源管理器”窗格中,右击项目名称,再单击“属性”。
在左窗格中单击“C/C++”文件夹。
单击“预编译头”节点。
在右窗格中单击“创建/使用预编译头”,再单击“不使用预编译头”。
确保您没有在不注意的情况下从当前项目中删除、重命名或移除头文件(默认为 stdafx.h)。还需要使用 #include "stdafx.h" 在源文件中的任何其他代码之前包含这一文件。(此头文件被指定为“通过文件创建/使用 PCH”项目属性)
(msdn上查的),
兄弟你也可以去msdn上看下啊,
㈢ VC++里的 预编译头 是什么意思,干嘛用的
提升编译速度,将一些不经常变更的东西放入里面,以后编译的时候如果检测到没有改动就跳过不用编译
㈣ visual studio 2008中遇到的问题
方法一:在该源文件的最顶层添加 #include "stdafx.h"
方法二:打开项目属性,找到“C/C++”标签页,单击“预编译头”属性页。修改“创建/使用预编译头”属性为“不使用预编译头”。
㈤ 怎么在visual c++里面写c语言·难道只改改后缀就行了这样是不是不能用预编译头预编译头用来干啥
确实只需要改后缀就可以了
预编译都支持的
lib分两种:系统自带的,或者第三方的
自带的不需要复制,设置好就行
第三方的可以复制到工程,也可以设置(指定路径)
lib文件复制过去,或者在设置里面设置,或者用#pragma comment(lib,"**.lib")都可以
㈥ 为什么改成stdafx.h 就有用啊, stdafx.h 和stdio.h 什么区别哦,我可是重教科书上模仿的~~~
stdafx.h 是VC++的预编译头,除由空项目创建的程序外,VC++默认几乎所有的工程都必须要包含这个预编译头,可以再 C++ 的项目设置属性页去掉,VC++2008的操作是:
选中项目
然后点击, 菜单 " 项目 / 属性", 选择 "配置属性/C++/预编译头", 在 "使用预编译头" 中选择 "不使用预编译头",
stdio.h 是 C语言中的库文件,用来提供输入输出功能, printf scanf 就在这个文件里面,如果要使用输入输出的函数,就要包含这个文件,因为它是库文件,所以包含形式是
#include <stdio.h>
而 stdafx.h 不是库文件,所以用
#include "stdafx.h"
㈦ vs2015建立新工程时预编译头和空项目有什么区别
在vs2013下测试了一下,选中与否生成的项目结构是一样的。如果不选中预编译头,只保留mycpp1.cpp并作出相应修改,构建是可以通过的。如果是勾选了预编译头,只保留mycpp1.cpp是不可以编译通过的。正如最快回答中所说的,不选中,stdafx.h只是个普通的头文件,产生的文件结构一样只是采用了同一个模板而已。如果你仔细查看过工程的属性里有个选项就是预编译头,创建项目的时候预编译头的勾选与否,对应的就是这里这个选项,对应到编译阶段就是是否查找stdafx.h并且将它视为预编译头。
㈧ fatal error C1083: Cannot open precompiled header
如果你用的VS的话,在项目属性 -->配置属性-->C++-->预编译头里把预编译头改为不使用应该就可以了。
是预编译头文件出错了,找不到或者误删了。
㈨ c++ #pragma once 和预编译头文件
禁用预编译功能,打开项目属性,找到预编译一项,选择不使用预编译。
㈩ visual studio 预编译头有什么用
编译器预编译一些不容易变动的头文件,提高整个项目的生成速度。 对于大项目使用预编译头可以大大减少编译时间。