Aurora Engine 游戏引擎入门 06(设置预编译头文件pch)


简介

本序列由澳大利亚的一个游戏引擎爱好者整理制作,使用了前瞻的语言技术,
经常多次的修改制作,一个个小的知识点贯通,非常具有引导学习意义!

Bilibili站转载学习,非个人研究,鸣谢!

原作者Github
Bilibili直达链接
YouTube直达链接


#1 C++预编译头文件好处
#2 创建预编译头文件
#3 在premake中设置预编译
#4 设置项目中的所有cpp包含pch头


#1 C++预编译头文件好处

  • 项目的头文件可以统一进行管理,方便之后的查询和拓展
  • 之前每个*.cpp都需要引入头文件,很多需要引入一样的头文件,没有这个必要
  • 加速项目的编译,如果项目有很多重复包含的头文件,只需要进行一次编译就可以

// aopch.h
/*
* *.pch 头文件的概念
* 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),
* 这个文件就称为预编译头文件这些预先编译好的代码可以是任何的C/C++代码--------甚至是inline的函数,
* 但是必须是稳定的,在工程开发的过程中不会被经常改变。
*/
#pragma once

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值