Visual Studio中使用预编译及常见错误

在做工程的时候想到可以把一些STL和STD的头文件进行预编译,反正这些代码也不会改动,非常适合预编译来加速整个工程的编译速度,但在使用的过程中还是碰到不少问题,现做总结如下:

 

预编译的使用方法

在visual studio中使用预编译非常的简单,只需要点点鼠标,设置一下工程属性就OK了。大致步骤如下:

  1. 建立预编译头文件和用来生成.pch的cpp文件  
  2. 设置用来生成.pch的cpp文件的预编译属性  
  3. 设置其他要用到预编译功能的cpp文件的预编译配置  
  4. 生成.pch文件  
  5. 完成

详细说明步骤一:

我们需要把稳定的代码做成预编译文件来提高编译速度,所以建立一个头文件例如MyPch.h。在该头文件中加入所有需要预编译的头文件。然后再建立一个MyPch.cpp文件,该cpp文件是用来生成pch文件的,所以只要一句#include “MyPch.h”代码就可以了。

 

详细说明步骤二:

右键点击MyPch.cpp进入属性页面(Properties)->进入C/C++选项->进入预编译头文件选项(Precomplied Header),在创建和使用预编译头文件(create/use precomplied header)选项里,选择创建预编译文件(Create Precompiled Header (/Yc)),在创建/使用pch的文件(Create/Use PCH through File)选项里填写MyPch.h

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值