2016-11-09 31 views
0

我編譯Qt的,那麼日誌"C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Utilities\bin\x86\fxc.exe" /nologo /E VS_Passthrough2D /T vs_4_0_level_9_3 /Fh libANGLE/renderer/d3d/d3d11/shaders/compiled/passthrough2d11vs.h ../../../3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/shaders/Passthrough2D11.hlsl的Qt的DirectX fxc.exe編譯行

它給了錯誤Too many files specified ('E:/' was the last one), use /? to get usage information

它顯示在幫助中看到/E<name> entrypoint name

在我看來,它正在處理/E選項作爲路徑E:/(它不幸我有一個驅動器E,並有許多數據駐留在其中)。有沒有辦法解決?我的比喻是正確的嗎?一些建議將非常感激。

回答

0

最近有同樣的問題,我問了同事,並建議使用MS的cmd.exe命令提示符而不是MinGW的Git Bash提示符。由於某種原因,工作!我不會假裝理解命令shell的選擇可以提供什麼幫助,但顯然它可以。

查看Qt的自己的論壇也討論: https://forum.qt.io/topic/73114/building-with-mingw64-on-windows-8

+0

謝謝,我會嘗試, –