本文介绍了MinGW sh.exe一定不在您的路径中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当前正在尝试使用MinGW在Windows上设置我的C开发环境,并且看起来CMAKE给了我以下错误:
Currently trying to setup my C development environment on windows with MinGW and it looks like CMAKE is giving me the following error:
sh.exe was found in your PATH, here:
C:/Program Files/Git/user/bin/sh.exe
For MinGW make to work correctly sh.exe must NOT be in your path.
Run cmake from a shill that does not have sh.exe in your PATH.
If you want to use a UNIX shell, then use MSYS Makefiles
该错误正在CLion IDE中引发.我不确定是否需要在CLion内部更改设置或进行其他更改.我已经看过我的Windows路径,但是没有看到任何对sh.exe的引用.
That error is being thrown inside of CLion IDE. I am not sure if I need to change settings inside of CLion or what. I have looked at my windows path and I do not see any reference to sh.exe.
我的路径如下:
C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Nodist\bin;C:\Users\wesle\AppData\Local\Microsoft\WindowsApps;
推荐答案
对我来说,传递给cmake的这个简单参数有效-DCMAKE_SH="CMAKE_SH-NOTFOUND"
.
For me, this simple parameter passed to cmake has worked -DCMAKE_SH="CMAKE_SH-NOTFOUND"
.
这篇关于MinGW sh.exe一定不在您的路径中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!