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...
vs在项目中去掉预编译头,去掉自动生成的stdafx.h等文件
以VS2012为例。 项目建好后去掉预编译头: 新建项目时按默认方式已经选择了预编译,在后期要如何取消或关闭预编译呢? 项目---->属性---->配置属性---->C/C++---->预编译头---->创建/使用预编译头 选择不使用预编译头,而后可以手动删除自动生成的多余头文件,再改变main函数的声明int_tmain(intargc,_TCHAR* argv[]);为int m
取消预编译头
可以针对单个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的预编译头
预编译头的概念: 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是 以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的 C/C++代码--------甚至是inline的函数,但是必须是稳定的,在工程开发的过程中不会 被经常改变。如果这些代码被修改,则需要重新编译生成预编译头文件。注意生成预编 译头文件是很
在VS中设置预编译头从而提高编译速度
其实这种方法在之前工作的时候也碰到过,今天写程序时发现每次修改后再编译的速度很慢,让人崩溃!于是采用设置预编译头的方法,结果编译速度大幅提高!本文通过我这次的程序实例讲解这种方法。 先看下VS中工程的文件结构 其中common.h文件中内容为: #ifndef _COMMON_H_ #define _COMMON_H_ #include #include #include
预编译出错
VS90SP1-KB976656-x86 解决 fatal error C1853 预编译头 的补丁包,适用于VS2008
预编译头(.pch)
所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。一、预编译头文件说明所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译
VS2013取消预编译头
创建C++ Win32控制台时忘了取消预编译头,怎么取消? 右键项目->属性->配置属性->C/C++->预编译头->不使用预编译头。 改天再写预编译头是干嘛的
预编译头的理解
1. 概念 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是proje...
c++中的预编译头文件问题
VS2008中"fatal error C1083:无法打开包括文件:“Stdafx.h”: No such file or directory” 错误类型1: 环境:VS2008 语言:C++      下午出了一个非常可恶的问题,我的一个基于MFC 对话框的程序因为预编译头文件stdafx.h的原因始终无法编译通过。 由于程序整体是需要预编译头文件的。因此工程内所有cp
为什么要使用预编译头
许多初学 VC 的朋友也许都为那么一个问题困扰过:    为什么所有的 cpp 都必须 #include “stdafx.h”    也许请教了别的高手之后,他们会告诉你,这是预编译头,必须包含。可是,这到底是为什么呢?预编译头有什么用呢?    这得从头文件的编译原理讲起。其实头文件并不神秘,它的全部作用,就是把自己的所有内容直接“粘贴”到相应的 #include 语句处。如果不相信的话,不妨做个
VS2017中预编译头的作用(删除pch.h报错的原因)
刚使用VS2017的时候新建的项目的pch.h文件搞得一头雾水,点进去看了这个文件,发现里面什么内容都没有,但是把他删除之后就会报错说没有添加pch.h文件。百度了一下,发现这个是VS2017新加的一个预编译头文件。  预编译头的概念: 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是 以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何...
关于vs2017发布asp.net时候提示错误:错误 1027: 此网站是面向 ASP.NET 的早期版本编译的解决办法
先上一张发布时报错的截图信息。 我是vs2017版本,项目是之前的老的webform项目,发布文件时始终提示“此网站是面向 ASP.NET 的早期版本编译的”,导致无法编译发布web项目,原因在发布Web应用选项中勾选了"发布期间预编译",并选择了合并程序集。 解决办法有三个: 1:不勾选发布期间预编译选项,此操作会导致发布文件未编译,易导致发布文件源代码泄露或被修改的风险。【不推荐】 2:勾...
VS2017安装
VS2017安装包还是不小的,大概不到37G左右,做好心理准备。 1、安装VS2017有可能遇到的问题: 提示需要安装DoNet4.6Formwork及以上版本才能安装。可以下载安装DoNet库解决问题,也可以更新系统来解决(很有可能长时间没有对系统进行更新)。 2、安装。 VS越来越强越来越大,VS2017安装界面有很大改动,需要自己勾选需要的项,每一项都介绍的非常清楚。 点击...
VC++ 使用预编译头
一、使用默认的预编译头        要使用预编译头,我们必须指定一个头文件,这个头文件包含我们不会经常改变的代码和其他的头文件,然后我们用这个头文件来生成一个预编译头文件(.pch文件),想必大家都知道 StdAfx.h这个文件。很多人都认为这是VC提供的一个“系统级别”的,编译器带的一个头文件。其实不是的,这个文件可以是任何名字的。我们来考察一个典型的由AppWizard生成的MFC Dia
VS2010 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它
http://liaory.blog.163.com/blog/static/210154086201381111632834/ 方案1:适用于绝大多数文件是 .cpp 或绝大多数文件是.c的情况。在这种情况下,将少数的不同类文件设为不使用预编译头是比较平衡的做法,方法是:对于 VC++6.0,在 FileView 里对要取消预编译头的 .c (或 .cpp) 文件点右键,选择 sett
QT5.10开发(4)VS2017创建QT项目,并使用QWebEngineView加载网页
QT不知不觉更新到了QT5.10版本。在QT5.6之后Webkit不能使用了,官网提出了WebEngine带替代Webkit。WebEngine基于Chromium引擎的。这都不是重点,重点是,QT5.6之后的Windows版本不能WebEngine。需要对应Windows上VS(Visual Studio)开发工具,在VS中安装QT插件进行QT开发。具体是什么原因,我没有研究。有兴趣的朋友可以回
【C++所遇】vs2010无法打开预编译头文件
错误:fatal error C1083: 无法打开预编译头文件:“Debug/XXX.pch”: No such file or  directory   1.
【从Java到C#系列 一】VS2017的安装
资源 由于我一贯喜欢用最新的,所以这次也要下载最新的使用呀哈哈哈,找了很多资源都没找到,要不就是下载起来有问题,安装不了,功夫不负有心人,终于让我找到了VS2017的可用版本,废话不多说,直接上下载链接https://pan.baidu.com/s/1c3GbzVy 点击进入后点击该文件夹,里边有很多的压缩文件,但不需要全部下载 只要选择其中之一即可,我就选择了第一个压缩文件,下载即可,
在VS2017创建C语言项目
Step 1.文件->新建->项目    Step 2. 选择控制台应用程序,项目名称和存储路径可由自己定义。然后点击确定->下一步     Step 3. 在弹出的对话框中,依次选择控制台应用程序和空项目,然后点击完成。   Step 4. 在生成的project中,右键点击源文件->添加->新建项,选择C++文件,重新命名文件名,并将文件后缀...
用vs2015编译器写c语言程序提示“预编译头文件来自编译器的早期版本,或者预编译头为c++而在c中使用它(或相反)”
今天在编译器里面新建c++ 项目,再新建一个.c文件后运行出现如上提示。解决方法如下: 右击项目-》属性,在配置属性下来的c/c++找到“预编译头”-》选择“不使用预编译头”    完毕。
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"...
visual studio 2017 初步编写C++程序必须的单个组件列表
vc使用C++必备组件1. .net2. 编译器生成工具和运行时 标准库模块 用于CMAKE的visual C++工具 C#和Visual Basic Roslyn编译器 MSBuild VC++2017 v141工具集 Windows 通用CRT SDK 3. 代码工具 静态分析工具 文本模板转换 4.调试和测试 实时调试器 C++分析工具 5.仿真器6.开发活动 Visual Studio 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++
-
VS2017 IDE开发工具选型、安装和使用
距离上次使用VS工具已是2年前了,这次准备选择比较新的版本来开发桌面程序了。总的来说,微软在对VS瘦身和插件式安装上做了一些改进,需要什么就安装什么这个比较好。从百度下载一个下载客户端下来,拉取一个基础的安装只需要600MB空间,微软将所要开发环境封装成了安装组件通过勾选的方式进行安装,这样方便了许多,请原谅我之前还是VS2005经典款的用户。时代在变,锐意进取,不断更新,工具也必须要换。
勾选static后注意
开发中遇到一个问题,即运行时,根节点移动后,子节点下的新添加的物体位置是错误的。找了很久才发现,根节点已勾选了static(亦包含之前的子物体)。故,当根节点 重设位置后,由于根节点是静态的,mesh已经combine,导致position数值即使改变,位置仍然不动。反而新添加的子节点未勾选static,会发生位置上的变化,从而显示错位。 总结下原因即,因为勾选static的对象combine
完全图解VS2017安装过程并演示VS2017创建Linux项目和调试
VS2017个人免费版即社区官方下载地址为:https://download.microsoft.com/download/D/1/4/D142F7E7-4D7E-4F3B-A399-5BACA91EB569/vs_Community.exe     这是一个很小的在线下载安装器。VS2017安装变得人性化了,根据组件的分类,供安装用户选择,只安装自己需要的组件,从而避免下载太多的文件和安装
UE4 和 VS2017的安装及步骤
官方文档 1.安装UE4引擎,安装之前要确定自己电脑上VS的版本(或者UE4版本),不同版本对应不同的引擎,地址。 具体步骤,就参照这篇文章。 2.安装VS,下载地址,具体步骤。 Bug 安装版本不对应,会创建不了C++xian项目,出现下面的情况 我刚开始的时候使用的UE4.16.3版本,VS2017。一直创建不了,后来直接更新UE4版本为最新版本(4.20.3),才解决,所...
安装使用VS2017调试C语言的几点注意事项
Visual Studio是微软公司出品的一款功能强大、全面的IDE和代码管理工具 然而,一开始使用它来编写C语言文件时,却遇到了一些问题,在解决这些问题之后,在此总结分享一些经验。 1.安装VS2017 官网:https://visualstudio.microsoft.com/zh-hans/ 对于一般的开发者、学生,只需下载免费的community版本即可,下载的安装包为在线安装...
解决vs2010头文件stdatx.h预编译问题
stdatx.h是一个C++的头文件 //下面是百度百科的解释,关羽stdatx.h文件,他是MFC的头文件 名称的英文全称为:Standard Application Framework Extensions 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编
C++中预编译头/yc /yu的区别
创建了一个空的工程,不停的添加新项,添加新类,数量越来越多,发现,每次修改一处,都会把所有的重新编译,速度实在太慢,原来是没有使用预编译头。 我把别的工程的stdafx.h和stdafx.cpp拷过来,工程属性改为"使用预编译头(/Yu)",编译报错,改为“创建预编译头(/Yc)”,还是报错。 百思不得其解,只好创建一个hellow world,发现除了stdafx.cpp文件是“创建预编译头
Visual Studio 2017显示创建新的网站项目的选项
1.文件-->新建-->项目,该界面没有项目的类型选项,因为没有安装 2.双击“打开Visual Studio安装程序”
预编译头文件来自编译器的早期版本,或者预编译头尾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 是一种最为常见的预处理,主要是做为文件的引用组合源程序正文。 宏
C#开发环境配置-VS2017安装使用
C#开发环境配置——Visual Studio 2017安装使用。
命令行选项“/source-charset”与预编译头不一致
  命令行选项“/source-charset”与预编译头不一致 解决方法:不使用预编译头:
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 vs2017制作网页视频 python机器学习+打标