我正在编译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
错误Too many files specified ('E:/' was the last one), use /? to get usage information
它在/E<name> entrypoint name
在我看来,它将/E
选项视为路径E:/(不幸的是我有一个驱动器E,并且有许多数据驻留在其中)。有没有办法解决?我的比喻是正确的吗?一些建议将非常感激。
答案 0 :(得分:0)
最近遇到了同样的问题,我向同事询问了这个问题,并建议使用MS的cmd.exe命令提示符而不是MinGW的Git Bash提示符。出于某种原因,这有效!我不会假装理解命令shell的选择如何有所帮助,但显然确实如此。
另见Qt自己的论坛对此的讨论: https://forum.qt.io/topic/73114/building-with-mingw64-on-windows-8