当前位置: 首页 > 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文件-右键,将预编译头-改为创建.

相关文章:

  • 【练习】【二分】力扣热题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 定时器的使用
  • 不是10点!乌克兰官员称尚未就俄乌谈判开始时间达成一致
  • 当番茄霸总遇上晋江古言,短剧IP小变局
  • 商务部新闻发言人就暂停17家美国实体不可靠实体清单措施答记者问
  • 马上评|安排见义勇为学生补考,善意与善意的双向奔赴
  • 车载抬头显示爆发在即?业内:凭借市场和产业链优势,国内供应商实现反超
  • 【社论】公平有序竞争,外卖行业才能多赢