我最近(实际上今天)开始使用Eclipse CDT for windows。创建了一个项目,一个测试C文件(Hello World)添加到项目中。构建项目,我得到如下错误。
Error: Program make is not found in Path -
那么我读到Eclipse CDT需要Mingw / MSYS,我安装了它。现在我看到
中有make.exeC:\MinGW\msys\1.0\bin
但由于我没有管理员权限,我无法将包含make的文件夹添加到Windows上的Path系统变量。 (我不太可能获得管理员权限)
现在如何解决此错误以在Windows上构建和使用CDT? Eclipse CDT的任何Project设置如果添加了make的路径可以帮助解决这个问题吗?
答案 0 :(得分:4)
能够解决这个问题。
为两个前提添加了正确的路径 - make和gcc / g ++(由Mingw / Ansys安装)到用户环境变量路径(不允许编辑系统变量路径)。
但是将这些路径添加到用户环境变量路径也有助于解决此问题。现在Eclipse CDT构建并执行了正确的代码。
答案 1 :(得分:3)
答案 2 :(得分:0)
问题很简单,你的IDE需要知道GNU Binary Utilities的位置,以便如何处理这个简单的转到
Windows - >偏好 - > C / C ++ - >新的c ++项目wizerd - > makefile
然后选择你安装的是什么例如我使用MinGW所以现在我将选择GUN精灵解析,现在我需要c ++ filt的位置:D 你会去你安装minGW的地方默认它将是C:\ MinGW
并搜索c ++ filt.exe:D,现在你完成了:D
你可以安装minGW http://www.mingw.org/
答案 3 :(得分:0)