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

在VS-qt的程序中,后期增加PCH预编译功能,提高编译速度

由于前期创建qt程序的时候未勾选pch功能,导致没有启动预编译的功能.

这种情况下需要增加pch功能应该怎么做?

在项目中增加2个文件 stdafx.h和stdafx.cpp文件

stdafx.h增加qt常用头文件

#pragma once
//windows
#include <windows.h>

//qt常用
#include <QObject>
#include <QDebug>
#include <QtWidgets>
#include <QString>
#include <QList>
#include <QVector>
#include <QMap>
#include <QMutex>
#include <QQueue>
#include <QThread>
#include <QTimer>
#include <QtWidgets>
#include <QThread>
#include <QSystemTrayIcon>
#include <QMenu>
#include <QProcess>
#include <QWindow>
#include <QSharedMemory>

 stdafx.cpp中只需要包含头文件即可,主要作用用来创建pch文件

#include "stdafx.h"

通过项目-属性-C/C++  按图设置 预编译头-改为使用, 头文件-stdafx.h

 高级- 按图添加  stdafx.h

 选中stdafx.cpp文件-右键,将预编译头-改为创建.

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

相关文章:

  • 【练习】【二分】力扣热题100 34. 在排序数组中查找元素的第一个和最后一个位置
  • 蓝桥杯 Java B 组之设计 LRU 缓存
  • 【DeepSeek系列】04 DeepSeek-R1:带有冷启动的强化学习
  • 吊舱夜视与测距功能:核心技术、应用与未来展望
  • LC电路的作用是什么?
  • Conda 常用命令全解析
  • 大道至简 少字全意 易经的方式看 缓存 mybatis缓存 rendis缓存场景 案例
  • SV刷题小记2
  • TS中|和有什么区别
  • 挑选出行数足够的excel文件
  • 前端:最简单封装nmp插件(组件)过程。
  • 什么是Ajax
  • 深度解析 DeepSeek R1 与 Grok-3:智能领域的实力较量
  • 【强化学习的数学原理】第10课-Actor-Critic方法-笔记
  • IP关联:定义、影响及避免策略‌
  • new 一个构造函数的过程以及手写 new
  • 【为什么使用`new DOMParser`可以保持SVG命名空间】
  • Deepseek 怼CHATGPT实况
  • 第二章 分词和嵌入
  • Stm32中SysTick 定时器的使用
  • 挪车小程序挪车二维码php+uniapp
  • 深度优先探索
  • Java的switch
  • Nacos 2.5.0 内置数据库集群部署
  • 如何将Docker运行的镜像写入数据后导出为新的镜像
  • 【小白学HTML5】盒模型(一文讲清margin、padding)_第三讲
  • Stm32定时器输出PWM
  • Fast R-CNN
  • 【小白学HTML5】盒模型_第一讲
  • 前端框架虚拟DOM的产生