UE5 C++ 对项目工程的再认识

本文探讨了C#编译过程中的Intermediate文件,包括反射机制在关联头文件、脚本和本地代码中的应用,以及VS项目文件、源码、二进制文件、配置文件、VS缓存和资源管理的组织结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.Intermediate

中间文件Intermediate,涉及到反射。胶水文件,与代码产生关联。通过Generate生成出来。

1.C#编译出第三方文件: 反射文件

头文件关联,UHT里的文件.h

cpp的关联,UE将所有的cpp放到 gen.cpp里,实现自动关联。

反射用处很多:1.接脚本,蓝图脚本。2.本地的数据或代码,反射到编辑器上面。

2.宏

3.其他的中间文件,在Development/项目名里

4.用与断点调试的文件 .pdb

5. dll库,将数据和内容,打在文件中。以后调用时直接通过dll加到内存里。二进制文件

6.vs 项目文件

二.Source

原码在Source里

三. Binary

.应用程序 Binaries里 ,打包为二级制

四.Saved

Saved 引擎日志之类的

五.Config

Config里为配置文件, 引擎的,输入输出相关的。

六.VS文件

.vs 是VS自己的缓存之类的。

七.Content

资源部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值