Unreal-CPP项目
从最简单的Projectile分析
子弹引用的文件最少,代码最简单。
问题
创建项目报错
是不是C盘空间不够的缘故?
但是我打开项目,又可以了
中文乱码问题
程序生命周期是怎么样的?
UE中的Build处理啥?
执行Build时,发现右下角有个Building Lighting,会花费几分钟。
而且Build的时候,我的CPU是拉满的,这个能将GPU用起来么?
为什么Build、Target文件是C#?
为什么要分头文件?解决什么问题?
C时代的时候编译器比较简单,是固定的编译和链接两个过程,编译一次只处理一个文件,进行预处理之后,头文件会插入到这一个文件里,不同源代码文件的处理时独立的,这样如果头文件里面定义了一个函数的实现,编译的时候所有引用这个头文件的源码文件,生成的obj里都会有这个符号。而链接是通用的链接程序,从汇编时代就用的工具,没有什么高级功能,同一个符号链接时出现两次是会报错的。
为什么VS中没有显示行号?
编辑器针对不同语言,可以设置是否显示行号。
代码中改动的内容,如何在UE编辑器中生效?
在VS中,选中解决方案,右键Build(生成)
或者在UE编辑器中,点击Compile(编译),注意UE中别点成Build了,Build是没用的。
资料
(精)虚幻引擎编译系统总结: