UE4在VS2013中各個編譯配置代表意義

2021-07-04 07:05:10 字數 1184 閱讀 9849

ue4中有個各式各樣的編譯配置,都怎麼個意思呢?

對原文的理解和翻譯。

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 > 

新視窗作為預設的啟動

libx264在VS2013中編譯

1.解除安裝系統中yasm。搜尋系統中的yasm.exe,yasm.props,yasm.xml,yasm.targetsvsyasm.exe,vsyasm.props,vsyasm.xml.vsyasm.targets。vs2013中一般yasm.exe安裝在c program files x86...

python在vs2013下的編譯

python在vs2013下的編譯 使用vs的工具來編譯python,能夠享受vs除錯的便利性。從目前的體驗來看,老版本甚至當前的python2系列,都未能及時趕上vs的進度。儘管如此,在利用vs自帶的版本工程檔案upgrade功能,也能夠完全滿足編譯python和pythoncore以及其他一些m...

在VS2013中除錯mex檔案

1.有了包含mexfunction的cpp或c還不夠,還需要建立乙個工程,這裡是新建乙個dll vs 新建 win32專案 dll。2.由於是64位機,所以需要把project設定成x64 debug,檢視 屬性管理器 雙擊project 配置管理器 平台 選擇x64 3.由於mex functio...