UE4在VS2013中各个编译配置代表意义

UE4中有个各式各样的编译配置,都怎么个意思呢?

对原文的理解和翻译。

https://docs.unrealengine.com/latest/INT/Programming/Development/CompilingProjects/index.html

UE4通过UnrealBuildTool 来解决各个复杂的工程和对引擎的链接。

UnralBuildTool使用*.build.cs和*.Target,cs来构建有效工程。当创建C++模板或Blueprint使用C++引导来添加代码到工程中的时候,他们可以自动产生。

UE4和UnrealBuildTool(UE4构建工具)使用不同的配置,来决定你引擎的编译方式。不同使用目的对应于不同方式编译方式。

每项编译配置包含两个关键字。第一个是表征引擎的状态和你工程的状态,例如:你编译了一个debug版本,你可以调试你的代码了。第二个关键字表明编译的目标。若你想在Unreal中打开一个工程,你需要编译为Editor(编辑器)关键字;然而你编译你游戏的可执行版本,那就不使用目标关键字(第二个关键字不要就可以了)


状态配置


描述


Debug


调试。使用-debug标示,你可以随时看到代码变化对你工程的影响。(我理解的这个是项目工程与Editor 可以同时打开的)


Development


就是Release版本。使用Development配置,可在Editor打开工程后,可以工程的代码变化的作用。(我理解的这个是项目工程与Editor不同时打开的)


Shipping


此配置不包括命令行,状态和分析工具


目标配置


描述


[empty]


单机可执行版本,对于某些平台需要cooked内容。


Editor


可以用Editor打开,并且可以看到所有代码的变化影响。


Uncooked


工程使用没有cooked类型,标志位”-game”,在运行是在新窗口中使用没有cooked内容,相当于在编辑器editor中 Play in > 新窗口作为缺省的启动

若有问题,请随时联系!非常感谢!

====================

时间: 2024-08-28 14:32:23

UE4在VS2013中各个编译配置代表意义的相关文章

VLFeat开源库介绍及在VS2013中的编译

VLFeat是一个开源的计算机视觉算法库,内容主要包括feature detectors.feature extractors.k-means clustering.randomized kd-tree matching.super-pixelization.它是跨平台的,能够应用在Linux.Mac.Windows平台.它的License是BSD. 在VS2013中编译VLFeat源码操作步骤: 1.      从http://www.vlfeat.org/ 下载源码(或从https://gi

Spring boot中自动编译配置

MAVEN自动编译配置 热部署功能 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> Spring Boot的Plugin配置能够将应用自动打包为war或者jar应用.添加bui

vs2013中opencv的配置

下面开始介绍如何配置,我用的系统是win8.1 64位系统,vs用的是vs3013 ultimate,先到官网下载opencv 我用的的版本是最新的版本3.0 ALPHA,下载下来直接执行即可,实际上就是解压,我解压到D:\Program Files文件夹下. 配置环境变量,右击我的电脑选择属性,在左侧选择高级系统设置,会弹出系统属性对话框, 点击环境变量,点击新建环境变量,变量名可以任意,我在这起的是OPENCV,将变量值设为opencv/build的路径 添加路径,点击编辑path,在pat

在VS2013中配置QT5 win7_64

转自 在VS2013中配置QT5 win7_64 环境: win x64 + vs2013+QT5+vs_addin 下面示例正确配置QT以及VS2013 + QT Addin开发环境: 下载VS2013: http://pan.baidu.com/s/1geL6aQ3 到官网下载QT5的源码和qt vs-addin插件(在这之前你得在官网注册一个登陆账号): https://www.qt.io/download-open-source/#section-2 下载最新的QT5.8.0版本: 往下

VS2013 中配置 Qt5.3 开发环境(32位)

需要的东西: 1.VS2013 2.Qt5.3 3.Visual Studio Add-in 1.2.3 for Qt5 其中2和3项可在Qt官网下载:http://qt-project.org/downloads (第3项在download页面最下方的other downloads中找到) 要注意的是,这里使用的是 Qt 5.3.0 for Windows 32-bit (VS 2013, 626 MB) ,使用32位是为了兼容更多的机子,以下的配置也是针对32位的,相比64位可能少一点步骤

SASS环境搭建及HBuilder中sass预编译配置

---------------------------------Ruby安装-------------------------------- 1.先下载一个ruby的安装文件:文件名可以搜索:rubyinstaller-2.3.1-x64 如图: 2.建议装到c盘(这里记住你的安装地址,后期有用) 3.勾选中间的path 然后就一路"南下",直到看到finish 4.win7系统的在左下角输入start,定位到Start Command Prompt with Ruby面板并调出 5

windows下编译配置libnet-1.2-rc3

官网:http://packetfactory.openwall.net/projects/libnet/ 下载(有zip和tar.gz两个版本):https://github.com/sam-github/libnet/releases 解压之后: 编译步骤: 将libnet-libnet-1.2-rc3复制到D盘 双击libnet目录下的msvcbuild.bat文件,之后就会在src目录下生成libnet.dll和libnet.lib ---------------------------

asp.net中web.config配置节点大全详解【转】

web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找. (2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录. (3)如果网站根目录下不存在web.config文件或者web.config文件中不存在该节点名则在%windir%"Microsoft.NET"Framework"v2.0.

关于QT安装的一些心得(QT551, VS2013)项目开发配置,以及项目结构分析

推荐QT开发的配置如下: 我的硬件配饰中等,所以推荐一下配置: QT551版本,目前QT最新版8.0,为了稳定选择551版本 VS2013IDE, 因为VS2010与VS2013的编译器相同,但是VS2013版本提供的codding风格大变,有很多的便捷工具可以使用,不需要再安装visualAsisit. QTVS插件:可以同时支持vs2010,以及vs2013扩展 关于用QT551安装包的选择 如果使用默认的QTCreater,则最好选择官网上带编译器以及调试器的安装版本,否则后续配置国语复杂