VS2017 编译C++ 勾选空项目 就不能 勾选预编译标头

VS2017 编译C++ 勾选空项目 就不能 勾选预编译标头 我的VS2017不能两个同时选择 但是我在网上看的就可以这是问什么那
图片说明
图片说明
图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VS(visual studio)中创建项目中的‘预编译头’选项含义。
对于一个VC++初学者在‘新建’项目时,可能会有这个疑问:   ‘预编译头’是干什么的?(当然在属性页 ---> 配置属性 ---> C/C++ --->预编译头 也是可以设置的)               为了解决这个问题,需要先了解这样两个文件。‘stdafx.h’ 和‘stdafx.cpp’文件。       在 win32 项目‘stdafx.h’ 文件中会存放一些必需的头文件,如
关于Visual Studio的预编译头文件
使用Visual Studio很久了,关于这个细节今天终于算弄清楚了,记录一下。使用Visual Studio或其他IDE学习C++时,即便是最简单的hello world的控制台程序,首先也要新建一个工程,而不能直接用记事本新建个后缀为cpp的文本文件,然后一条命令(比如cc)就完成了的,那么新建工程时就有下面3种类型:1、默认状态下这时候默认预编译头,生成的文件结构如下:2、取消勾选Preco...
取消预编译头
可以针对单个cpp文件取消“使用预编译头”的功能,避免关闭整个项目的“使用预编译头”导致项目编译速度慢,纯C++代码可以取消,MFC应该使用 VC6 VS2005
VS程序中关于预编译头的问题
莫名其妙的错误: 查了好久发现是预编译头的问题!!!!!!!!!!!!!!!!!!!!!!!!! 牢记所有的预编译头#include "stdafx.h"一定要放在源文件最前方,不然会出现很多莫名错误!!!!! #pragma once放在头文件第一行,预编译一次...
带你玩转Visual Studio——带你理解微软的预编译头技术
所谓头文件预编译技术,就是把一个工程(Project)中常用的一些头文件(如标准头文件Windows.h、Afxwin.h等,也可以是自己定义的头文件)包含在stdafx.h中,并对stdafx.h预先编译(在所有的.cpp文件编译之前进行编译),得到编译结果.pch文件(默认名称为ProjectName.pch),后期该工程在编译其它.cpp文件时不再编译stdafx.h中的内容(即使include了它),仅仅使用
vs在项目中去掉预编译头,去掉自动生成的stdafx.h等文件
以VS2012为例。 项目建好后去掉预编译头: 新建项目时按默认方式已经选择了预编译,在后期要如何取消或关闭预编译呢? 项目---->属性---->配置属性---->C/C++---->预编译头---->创建/使用预编译头 选择不使用预编译头,而后可以手动删除自动生成的多余头文件,再改变main函数的声明int_tmain(intargc,_TCHAR* argv[]);为int m
正确使用vs的预编译头
预编译头的概念: 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是 以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的 C/C++代码--------甚至是inline的函数,但是必须是稳定的,在工程开发的过程中不会 被经常改变。如果这些代码被修改,则需要重新编译生成预编译头文件。注意生成预编 译头文件是很
在VS中设置预编译头从而提高编译速度
其实这种方法在之前工作的时候也碰到过,今天写程序时发现每次修改后再编译的速度很慢,让人崩溃!于是采用设置预编译头的方法,结果编译速度大幅提高!本文通过我这次的程序实例讲解这种方法。 先看下VS中工程的文件结构 其中common.h文件中内容为: #ifndef _COMMON_H_ #define _COMMON_H_ #include #include #include
预编译头的理解
1. 概念        所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。        预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectna...
预编译头(.pch)
所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。一、预编译头文件说明所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译
VS2013取消预编译头
创建C++ Win32控制台时忘了取消预编译头,怎么取消? 右键项目->属性->配置属性->C/C++->预编译头->不使用预编译头。 改天再写预编译头是干嘛的
VC++ 使用预编译头
一、使用默认的预编译头        要使用预编译头,我们必须指定一个头文件,这个头文件包含我们不会经常改变的代码和其他的头文件,然后我们用这个头文件来生成一个预编译头文件(.pch文件),想必大家都知道 StdAfx.h这个文件。很多人都认为这是VC提供的一个“系统级别”的,编译器带的一个头文件。其实不是的,这个文件可以是任何名字的。我们来考察一个典型的由AppWizard生成的MFC Dia
为什么要使用预编译头
许多初学 VC 的朋友也许都为那么一个问题困扰过:    为什么所有的 cpp 都必须 #include “stdafx.h”    也许请教了别的高手之后,他们会告诉你,这是预编译头,必须包含。可是,这到底是为什么呢?预编译头有什么用呢?    这得从头文件的编译原理讲起。其实头文件并不神秘,它的全部作用,就是把自己的所有内容直接“粘贴”到相应的 #include 语句处。如果不相信的话,不妨做个
VS2017 IDE开发工具选型、安装和使用
距离上次使用VS工具已是2年前了,这次准备选择比较新的版本来开发桌面程序了。总的来说,微软在对VS瘦身和插件式安装上做了一些改进,需要什么就安装什么这个比较好。从百度下载一个下载客户端下来,拉取一个基础的安装只需要600MB空间,微软将所要开发环境封装成了安装组件通过勾选的方式进行安装,这样方便了许多,请原谅我之前还是VS2005经典款的用户。时代在变,锐意进取,不断更新,工具也必须要换。
c++中的预编译头文件问题
VS2008中"fatal error C1083:无法打开包括文件:“Stdafx.h”: No such file or directory” 错误类型1: 环境:VS2008 语言:C++      下午出了一个非常可恶的问题,我的一个基于MFC 对话框的程序因为预编译头文件stdafx.h的原因始终无法编译通过。 由于程序整体是需要预编译头文件的。因此工程内所有cp
【C++所遇】vs2010无法打开预编译头文件
错误:fatal error C1083: 无法打开预编译头文件:“Debug/XXX.pch”: No such file or  directory   1.
在VS2017创建C语言项目
Step 1.文件->新建->项目    Step 2. 选择控制台应用程序,项目名称和存储路径可由自己定义。然后点击确定->下一步     Step 3. 在弹出的对话框中,依次选择控制台应用程序和空项目,然后点击完成。   Step 4. 在生成的project中,右键点击源文件->添加->新建项,选择C++文件,重新命名文件名,并将文件后缀...
【从Java到C#系列 一】VS2017的安装
资源 由于我一贯喜欢用最新的,所以这次也要下载最新的使用呀哈哈哈,找了很多资源都没找到,要不就是下载起来有问题,安装不了,功夫不负有心人,终于让我找到了VS2017的可用版本,废话不多说,直接上下载链接https://pan.baidu.com/s/1c3GbzVy 点击进入后点击该文件夹,里边有很多的压缩文件,但不需要全部下载 只要选择其中之一即可,我就选择了第一个压缩文件,下载即可,
勾选static后注意
开发中遇到一个问题,即运行时,根节点移动后,子节点下的新添加的物体位置是错误的。找了很久才发现,根节点已勾选了static(亦包含之前的子物体)。故,当根节点 重设位置后,由于根节点是静态的,mesh已经combine,导致position数值即使改变,位置仍然不动。反而新添加的子节点未勾选static,会发生位置上的变化,从而显示错位。 总结下原因即,因为勾选static的对象combine
VS常见预编译问题
1、Fatal error C1010: Unexpected end of file while looking for  precompile header, Did you forget to add "#include "stdafx.h" to you shource?      Fatel  error :cannot  open  include  file :"stdafx.h"...
完全图解VS2017安装过程并演示VS2017创建Linux项目和调试
VS2017个人免费版即社区官方下载地址为:https://download.microsoft.com/download/D/1/4/D142F7E7-4D7E-4F3B-A399-5BACA91EB569/vs_Community.exe     这是一个很小的在线下载安装器。VS2017安装变得人性化了,根据组件的分类,供安装用户选择,只安装自己需要的组件,从而避免下载太多的文件和安装
C#开发环境配置-VS2017安装使用
C#开发环境配置——Visual Studio 2017安装使用。
用vs2015编译器写c语言程序提示“预编译头文件来自编译器的早期版本,或者预编译头为c++而在c中使用它(或相反)”
今天在编译器里面新建c++ 项目,再新建一个.c文件后运行出现如上提示。解决方法如下: 右击项目-》属性,在配置属性下来的c/c++找到“预编译头”-》选择“不使用预编译头”    完毕。
VS2010 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它
http://liaory.blog.163.com/blog/static/210154086201381111632834/ 方案1:适用于绝大多数文件是 .cpp 或绝大多数文件是.c的情况。在这种情况下,将少数的不同类文件设为不使用预编译头是比较平衡的做法,方法是:对于 VC++6.0,在 FileView 里对要取消预编译头的 .c (或 .cpp) 文件点右键,选择 sett
VS2017安装
VS2017安装包还是不小的,大概不到37G左右,做好心理准备。 1、安装VS2017有可能遇到的问题: 提示需要安装DoNet4.6Formwork及以上版本才能安装。可以下载安装DoNet库解决问题,也可以更新系统来解决(很有可能长时间没有对系统进行更新)。 2、安装。 VS越来越强越来越大,VS2017安装界面有很大改动,需要自己勾选需要的项,每一项都介绍的非常清楚。 点击...
解决vs2010头文件stdatx.h预编译问题
stdatx.h是一个C++的头文件 //下面是百度百科的解释,关羽stdatx.h文件,他是MFC的头文件 名称的英文全称为:Standard Application Framework Extensions 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编
VS2017中预编译头的作用(删除pch.h报错的原因)
刚使用VS2017的时候新建的项目的pch.h文件搞得一头雾水,点进去看了这个文件,发现里面什么内容都没有,但是把他删除之后就会报错说没有添加pch.h文件。百度了一下,发现这个是VS2017新加的一个预编译头文件。  预编译头的概念: 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是 以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何...
VS中关于预编译头文件的介绍
c++预编译头的作用
安装VS2017记录
目前使用VS2015,最近想要使用xamarin建个APP,打开项目就直接直接报错了,提示: The installed Android SDK is too old.Version 24.3.4 or newer is required 但是我的版本比提示的都新,都已经是25.多了,网上查了下,说是xamarin有bug,要更新到最新的。 找更新的时候发现一直链接到VS2017去,好吧,就
安装使用VS2017调试C语言的几点注意事项
Visual Studio是微软公司出品的一款功能强大、全面的IDE和代码管理工具 然而,一开始使用它来编写C语言文件时,却遇到了一些问题,在解决这些问题之后,在此总结分享一些经验。 1.安装VS2017 官网:https://visualstudio.microsoft.com/zh-hans/ 对于一般的开发者、学生,只需下载免费的community版本即可,下载的安装包为在线安装...
使用vs编译程序选择新建”空项目“与”win32控制台应用程序“的区别。
win32控制台程序在编译生成代码时或自动产生一些代码, 控制台程序是为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。 所谓的控制台应用程序,就是能够运行在MS-DOS环境中的程序。控制台应用程序通常没有可视化的界面,只是通过字符串来显示或者监控程序。控制台程序常常被应用在测试、监控等用途,用户往往只关心数据,不在乎界面。 空项目表示项
VS2010每次编译都重新编译整个工程的解决方案 仅编译修改过的
在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的时间编译。最烦人的时候是当编译完了出错,修改了错误再次编译,浪费很多时间。 那么怎么配置VS2010像VC6.0那样默认的可以只编译修改后的文件呢? 针对这个问题的解决办法网络上也有不少,在这
预编译头文件来自编译器的早期版本,或者预编译头尾C++而在Czhong使用它(或相反)
预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)。 特查找解决方法,记录下来。 解决办法 当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同时混合有 .c 和 .cpp 源文件,则可能收到 C1853 编译器错误:fatal error C1853: 'pjtname.pch' preco
【VS开发】C/C++预编译命令
C/C++中宏总结C程序的源代码中可包括各种编译指令,这些指令称为预处理命令或预处理器。虽然它们实际上不是C语言的一部分,但却扩展了C程 序设计的环境。 预处理指令的主要作用就是把通过预处理的内建功能对一个资源进行等价替换,最常见的预处理有:文件包含,宏替换,条件编译和布局控制4种。 文件包含:#include 是一种最为常见的预处理,主要是做为文件的引用组合源程序正文。 宏
vs2017初学c++环境配置及使用教程
作为一个计算机小白, 初学c++的时候使用了vs2017, 配置环境如下如图所示, 可以实现c++的基本操作.在vs2017的版本中, 取消了win32这个选项, 所以直接选择新建空项目.在解决方案资源管理器中, 于源文件处新建.cpp文件, 即可执行操作.如果出现闪现的情况, 则右键点击解决方案资源管理器中的project名称, 于属性-配置属性-链接器-系统中, 双击子系统右边的空白处, 选择...
【数字图像处理】opencv的安装及vs2017环境的配置
1.安装opencv 首先是安装opencv,我是从官网下的,下载opencv,在官网下载最近的版本即可。 我是windows10系统,下载对应Windows的最新版。 下载后解压就不说了,解压后如下(每个版本可能解压后不太一样): 然后我们需要修改环境变量,修改环境变量步骤如下:右键“我的电脑”->”属性”->”高级系统设置”->”环境变量”->”系统变量Path”...
预编译头文件的作用和使用方法介绍
预编译头的概念: 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的C/C++代码--------甚至是inline的函数,但是必须是稳定的,在工程开发的过程中不会被经常改变。如果这些代码被修改,则需要重新编译生成预编译头文件。注意生成预编译头文件是很耗时间的。同时你得注意预编译头文件通
VS中的预编译器参数设置
之前写的一个程序,今天下午去调试的时候突然不能使用了,原来可以运行的程序今天编译时发现出现了一堆的编译错误,表示很好奇: 经过了对比调试,解决的方法如下: 右击工程属性->C/C++->预处理器->预处理器定义中,添加如下内容: WIN32 NDEBUG _CONSOLE NDEBUG 表示关闭条件编译调试代码开关(即不编译assert函数)
Visual Studio 2017 IDE的安装与最基本使用
首先,进入VisualStudio的官网下载最新版本的VSIDE(目前是VS2017):VS2017下载地址 打开网页,点击红色画笔圈起的按钮 然后会下载下来一个文件,点击它,会弹出一个这样的窗口 点击“继续”,稍等一小会之后正式进入安装界面 然后点击红圈内的“安装” VisualStudio Community 2017是微软提供的免费版的IDE 之后进入如下界面,勾上圈...
xcode添加文件时的勾选解析
在开发iOS项目的时候需要导入第三方的库文件,但是通过Xcode导入第三方源文件的时候会提示一些信息,不知所以然。 现在看到的文档都是针对Xcode3的,针对Xcode4的说明很少,现在分享出来。 官方说明文档http://developer.apple.com/library/mac/#qa/qa1484/_index.html http://labs.ywlx.net/?p=
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 vs2017制作网页视频 python机器学习+打标