SFML编译与CMake.sh.exe不在我的路径中



我试图生成文件来使用 CMake 编译 SFML,但我有这个我不明白的错误。

sh.exe 在您的 PATH 中找到,在这里:

C:/Windows/system/sh.exe

为了使MinGW正常工作.exe不能在您的路径上。

我一定是瞎子,因为我在路上的任何地方都看不到它。虽然我不确定自己,但你能告诉我你是否看到我应该删除的东西吗?

C:\ProgramData\Oracle\Java\javapath;C:\程序文件\戴尔\DW WLAN 卡;C:\程序文件 (x86)\英特尔\iCLS 客户端\;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:\程序文件 (x86)\英特尔\OpenCL SDK\2.0\bin\x64;C:\程序文件\WIDCOMM\蓝牙软件\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\程序文件\英特尔\英特尔(R) 管理引擎组件\DAL;C:\程序文件\英特尔\英特尔(R) 管理引擎组件\IPT;C:\程序文件 (x86)\英特尔\英特尔(R) 管理引擎组件\DAL;C:\程序文件 (x86)\英特尔\英特尔(R) 管理引擎组件\IPT;C:\程序文件\英特尔\WiFi\bin\;C:\程序文件\通用文件\英特尔\无线通用\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\程序文件 (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\程序文件 (x86)\;C:\Program Files (x86)\CodeBlocks\MinGW\bin;

这是CMake的一个(奇怪的)限制。

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

最新更新