使用CMake进行SFML编译。 sh.exe不在我的PATH中

时间:2014-12-29 11:51:24

标签: cmake

我尝试使用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;

1 个答案:

答案 0 :(得分:2)

这是CMake的(奇数)限制。

如果您将MSYS与MinGW一起使用,则sh.exe目录中的bin/会添加到PATH中,因此您需要选择MSYS Makefiles生成器。< / p>