[程式] UE4 關閉IncrediBuild的方法
網頁版
http://yekdniwunrealengine.blogspot.tw/2017/11/incredibuild.html
用incredibuild來build UnrealBuildTool.exe(UBT),
UBT會再呼叫Incredibuild 形成遞迴呼叫incredibuild,
導致在編譯的時候會收到錯誤:
A Xoreax distributed job cannot be started from within another distributed
job.
目前已知UBT跟Shader compile worker這兩個project
好像都不能使用Incredibuild來作編譯。
如果想要關掉incredibuild 除了下面說的改xml的方法之外,
另一個就是uninstall incredibuild了。
不要想去incredibuild按stop service
或是把incredibuild執行檔從工作管理員裡面停止,
這兩招對unreal都沒用。
unreal都是直接去incredibuild的安裝資料夾叫起執行檔來執行的~
為了解決這個問題,要在xml裡關掉incredibuild 來Build UBT
檔案路徑
C:\Users\[使用者帳號]\AppData\Roaming\Unreal
Engine\UnrealBuildTool\BuildConfiguration.xml
加上這行
<bAllowXGE>false</bAllowXGE>
範例如下:
<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="" rel="nofollow">https://www.unrealengine.com/BuildConfiguration">
<BuildConfiguration>
<bAllowXGE>false</bAllowXGE>
</BuildConfiguration>
</Configuration>
然後去Visual studio對UBT跟shader compile worker兩個專案手動對project build。
當build好之後再回來改.xml把bAllowXGE改成true。
之後就可以繼續使用incredibuild了。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.41.55
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1510232523.A.8E9.html
推
11/09 23:44,
7年前
, 1F
11/09 23:44, 1F
→
11/09 23:44,
7年前
, 2F
11/09 23:44, 2F
→
11/10 01:13,
7年前
, 3F
11/10 01:13, 3F
→
11/10 01:14,
7年前
, 4F
11/10 01:14, 4F
推
11/10 03:45,
7年前
, 5F
11/10 03:45, 5F
推
11/10 09:25,
7年前
, 6F
11/10 09:25, 6F
→
11/10 09:25,
7年前
, 7F
11/10 09:25, 7F
推
11/10 09:48,
7年前
, 8F
11/10 09:48, 8F
推
11/10 09:49,
7年前
, 9F
11/10 09:49, 9F
→
11/10 09:49,
7年前
, 10F
11/10 09:49, 10F
→
11/10 09:50,
7年前
, 11F
11/10 09:50, 11F
推
11/10 20:55,
7年前
, 12F
11/10 20:55, 12F
→
11/10 20:55,
7年前
, 13F
11/10 20:55, 13F
推
11/11 02:55,
7年前
, 14F
11/11 02:55, 14F
推
11/11 13:24,
7年前
, 15F
11/11 13:24, 15F
→
11/11 13:24,
7年前
, 16F
11/11 13:24, 16F
推
11/11 13:48,
7年前
, 17F
11/11 13:48, 17F
→
11/11 13:48,
7年前
, 18F
11/11 13:48, 18F
→
11/11 13:49,
7年前
, 19F
11/11 13:49, 19F
→
11/11 22:44,
7年前
, 20F
11/11 22:44, 20F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
28
63