我尝试使用CMake生成文件来编译SFML但是我有这个我不理解的错误。
在你的PATH中找到了sh.exe,这里:
C:/Windows/system/sh.exe
要使MinGW正常工作,sh.exe不得在您的路径中。
我必须是盲目的,因为我在路上的任何地方都看不到它。虽然我不确定自己,你能否告诉我你是否应该删除任何东西?
C:\ ProgramData \ Oracle \ Java \ javapath; C:\ Program Files \ Dell \ DW WLAN Card; C:\ Program Files(x86)\ Intel \ iCLS Client \; C:\ Program Files \ Intel \ iCLS Client \;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System;%SystemRoot%\ System32 \ Wbem;%SYSTEMROOT%\ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 2.0 \ bin \ x86; C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 2.0 \ bin \ x64; C:\ Program Files \ WIDCOMM \ Bluetooth Software \; C:\ Program Files \ WIDCOMM \ Bluetooth Software \ syswow64; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ DAL; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ IPT; C:\ Program Files(x86)\ Intel \ Intel(R)管理引擎组件\ DAL; C:\ Program Files(x86)\ Intel \ Intel(R)管理引擎组件\ IPT; C:\ Program Files \ Intel \ WiFi \ bin \; C:\ Program Files \ Common Files \ Intel \ WirelessCommon \; C:\ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \; C:\ Program Files(x86)\ Microsoft SDKs \ TypeScript \ 1.0 \; C:\ Program Files \ Microsoft SQL Server \ 120 \ Tools \ Binn \ ; C:\ Program Files(x86)\; C:\ Program Files(x86)\ CodeBlocks \ MinGW \ bin;
答案 0 :(得分:2)
这是CMake的(奇数)限制。
如果您将MSYS与MinGW一起使用,则sh.exe
目录中的bin/
会添加到PATH中,因此您需要选择MSYS Makefiles
生成器。< / p>