当前位置: 首页 > news >正文

vc配置使用预编译

预编译原理

stdafx.h中加入系统文件,减少cpp中对这些文件的解析,提高速度

stdafx.h 会把编译的文件生成pch,后续解析头文件直接调用pch里面的数据

配置

新建stdafx.h和stdafx.cpp文件

  1. 配置stdafx.cpp文件为/Yc 创建预编译文件

整个项目设置/Yc会导致pch重复生成,需要保证项目中只有一个文件是/Yc配置,所以默认stdafx.h比较简便

  1. 配置项目为/Yu 使用预编译文件

优化

打开预编译后所有cpp需要添加stdafx.h文件,同时要把cpp中的系统文件加到stdafx.h中,减少编译时候的解析

stdafx.h中的文件修改了,需要重新编译

把项目中所有的std库和第三库移动到stdafx.h文件中,保证stdafx.h中的文件不会变动,有变动需要重新编译

优化后,vs的预编译可以提升50%-80%的编译效率

http://www.dtcms.com/a/286423.html

相关文章:

  • Android性能优化
  • 搜广推校招面经九十五
  • 【PTA数据结构 | C语言版】根据后序和中序遍历输出前序遍历
  • 更适合后端宝宝的前端三件套之CSS
  • 域名备案的注册地址怎么更改
  • 基于pandas,按日期时间排序,计算每个连续段的开始时间、结束时间,以及时长
  • Selenium自动化浏览器操作指南
  • Deep Multi-scale Convolutional Neural Network for Dynamic Scene Deblurring 论文阅读
  • DTW算法解决时序问题的解析实践
  • 【C++】std::exchange 原子性 返回值优化RVO
  • js基本数据类型之字符串类型
  • Python 数据分析与可视化:从基础到进阶的技术实现与优化策略
  • svn如何设置忽略文件夹或者文件的提交
  • PyQt5信号与槽(信号与槽的高级玩法)
  • 四足机器人远程视频与互动控制的全链路方案
  • 【C++】——类和对象(中)——默认成员函数
  • 【世纪龙科技】汽车故障诊断与排除仿真教学软件让课堂更高效安全
  • 【RK3576】【Android14】开发板概述
  • iOS WebView 调试实战 全流程排查接口异常 请求丢失与跨域问题
  • github jekyll+chirpy主题搭建博客
  • 【.net core】支持通过属性名称索引的泛型包装类
  • Spring AI开发智能客服(Tool calling)
  • Linux 定时任务全解析:atd 与 crond 的区别及实战案例(含日志备份 + 时间写入)
  • SpringBoot项目创建,三层架构,分成结构,IOC,DI相关,@Resource与@Autowired的区别
  • 融合优势:SIP 广播对讲联动华为会议 全场景沟通响应提速​
  • 【PHP】Swoole:CentOS安装MySQL+Swoole
  • 强化学习框架VeRL全面解析(架构、调试、修改与应用)
  • vbox增加虚拟磁盘空间大小
  • 基于springboot+vue+mysql的在线文档管理系统的设计与实现(源码+论文+PPT答辩+开题报告)
  • ClickHouse物化视图避坑指南:原理、数据迁移与优化