&引用;fxc.exe:没有这样的文件或目录;在WSL上编译Qt时

&引用;fxc.exe:没有这样的文件或目录;在WSL上编译Qt时,qt,cross-compiling,windows-subsystem-for-linux,Qt,Cross Compiling,Windows Subsystem For Linux,我正试图构建一个以WSL为主机、以Windowsx64为目标的交叉编译Qt。我已经成功地编译了它的基本部分,但我试图构建一个项目来测试它,结果发现它需要qtdecarative,我跳过了qtdecarative,因为它会导致错误。无论我做什么,它总是试图使用fxc.exe来编译一些着色器,我不确定是否有办法避免这种情况。我试着阅读配置选项,看看是否有办法跳过与DirectX相关的内容,但我一直找不到任何内容。我的配置按如下方式运行: configure -opensource -no-compi

我正试图构建一个以WSL为主机、以Windowsx64为目标的交叉编译Qt。我已经成功地编译了它的基本部分,但我试图构建一个项目来测试它,结果发现它需要qtdecarative,我跳过了qtdecarative,因为它会导致错误。无论我做什么,它总是试图使用fxc.exe来编译一些着色器,我不确定是否有办法避免这种情况。我试着阅读配置选项,看看是否有办法跳过与DirectX相关的内容,但我一直找不到任何内容。我的配置按如下方式运行:

configure -opensource -no-compile-examples -platform linux-g++-64 -xplatform win32-g++ -device-option CROSS_COMPILE=/usr/bin/x86_64-w64-mingw32- -skip qtactiveqt -skip qtwebengine -skip wayland -skip qtandroidextras -skip qttranslations -skip qt3d -skip qtcanvas3d -skip qtgraphicaleffects -skip qtcharts -skip qtwebview -skip qtserialbus -skip qtdatavis3d -skip qtmultimedia -skip qtdeclarative -static -opengl desktop -prefix /usr/local/qt-5.15.2 -confirm-license
有人知道有没有办法解决这个问题,或者至少知道是什么原因导致Linux在寻找.exe文件吗