首页
互助圈
新手教程
进阶之路
算法原理
架构设计
JAVA进阶
C/C++进阶
Python进阶
JavaScript
数据库
大数据
消息服务
源码解读
JAVA源码
Spring源码
数据库
消息服务
Dubbo源码
面试指南
大厂专栏
面试技巧
面试经验
面试题库
开发资料
文档资料
工具软件
电子书籍
小牛导航
在线工具
登录
当前位置:
首页
>
教程 >
UE4
>
UE4使用什么编译器
精华
小牛编辑
114浏览
2023-03-14
UE4 的底层虽然是用 C++ 实现的,但它又不仅仅是一个 C++ 库,它还实现了自己的编译机制。换句话说,UE4 对现有的 C++ 语法进行了改进,以适应游戏开发的场景。
当然,UE4 也不会疯狂到自己去开发一个 C++ 编译器,它还是需要依赖传统的 C++ 编译器以及相关的编程套件。
熟悉 Qt 的读者应该知道,Qt 虽然也使用 C++,但是它还提供了信号和槽的机制,这是原生 C++ 里面没有的,是 Qt 在原生 C++ 的基础上进行的语法扩展。
官方对编译器是有要求的,我们不能随意选择编译器:
在 Windows 平台下,必须使用 Visual Studio 2017 v15.6 及其以上的版本。目前,VS2019 也已经发布了,读者也可以使用。
Mac OS 平台下使用 Xcode 作为编译器。
Linux 平台下使用 GCC 作为编辑器。
所以,要想搭建 UE4 开发环境,除了要安装 UE4,还要安装规定的编译器。
本教程基于 Windows 平台编写,所以使用 VS2107 编译器。安装好 UE4 和 VS2017 后,它们会自动匹配成功,不用我们进行额外的设置。我们只需要在 UE4 中新建 C++ 项目,UE4 就会自动生成解决方案和一些基本的代码。
免责声明:
以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。