[英]Missing dxgi.lib after compiling Unreal Engine from Source
花了一整天時間嘗試使用此處的自定義 Nvdia caustics 分支編譯和啟動虛幻引擎。 https://github.com/NvRTX/UnrealEngine/tree/NvRTX_Caustics
編譯過程需要幾個小時。 我沒有收到任何錯誤,只有一些類似的警告
警告庫 'ThirdParty/Windows/DirectX/Lib/x64/dxgi.lib' 在模塊 'DX11' 中使用時無法解析為文件,假設它是一個文件名並將搜索它的庫路徑。 這很慢,依賴檢查將不起作用。 如果您確實打算使用此慢速路徑來抑制此警告,請更新參考以完全限定或者使用 PublicSystemLibraryPaths。
然后當嘗試從 VisualStudio2017 中啟動 UE4 的實例時,我多次收到以下錯誤(這顯然與警告有關)
無法打開輸入文件 'ThirdParty\Windows\DirectX\Lib\x64\dxgi.lib
谷歌搜索了幾個小時,但似乎找不到解決方案。 任何 CPP 專家可以提供幫助嗎?
好的更新,以防它可能對其他人有所幫助。 我認為問題是 Visual Studio 配置不正確。 我錯過了 NuGet package。 修改我的安裝后,我再次運行 Setup.bat,然后運行 GenerateProjectFiles.bat。 再次重新編譯,瞧!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.