相关疑难解决方法(0)

Eclipse C++:"程序"g ++"在PATH中找不到"

我在我的Windows 7(32位)中安装了gpp,如图所示.

在此输入图像描述

PATH变量气体g ++

"%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\cygnus\cygwin-b20\H-i586-cygwin32\bin\g++"
Run Code Online (Sandbox Code Playgroud)

还是eclipse显示错误:

"程序"g ++"在PATH中找不到".

怎么解决这个问题?

在此输入图像描述

c c++ eclipse g++

39
推荐指数
8
解决办法
22万
查看次数

程序g ++在路径中找不到

我正在使用Eclipse进行C项目.我通过转到New-> C project-> Executable-> Empty Project,Linux gcc toolchain创建了一个新项目.

当我添加一个新的.c文件时,我得到"程序'g ++'在路径中找不到".我怎么摆脱这个?我甚至没有使用C++.

c eclipse g++

5
推荐指数
2
解决办法
3万
查看次数

Eclipse找不到标准C ++库

我有一台装有mingw的Windows8计算机,它在c:\ mingw中安装了Eclipse可以成功编译程序,但是它认为行包含的错误在编译时可以正常进行。Eclipse找不到库本身。

当我第一次使用CDT组件在eclipse中构建项目时,它会在使用对象的每个#include和每一行上显示错误。

例:

#include <iostream>
using namespace std;

int main() {
  cout << "hello\n";
}
Run Code Online (Sandbox Code Playgroud)

上面的代码显示了include,using和cout <<行上的错误。我可以通过以下方法消除错误:project-> properties C ++ / General Preprocessor Include然后在providers选项卡上,我可以检查“ CDT Build output parser”并按照下面的第一个答案所述修复错误,即向上检查。但这仅适用于该项目。我每次都要这样做。如何在每次构建新项目而无需重新配置每个项目时让Eclipse仅仅接受标准C ++?

通过进入项目设置并添加目录,我已经能够停止包含中的错误:

c:/ bin / mingw / lib / gcc / include ...

这样就使使用对象的错误仍然存​​在。

#include <iostream>
#include <string>
#include <regex>
using namespace std;

int main() {
    string s = "this is a test.";
    regex e("est");
    smatch m;
Run Code Online (Sandbox Code Playgroud)

带有正则表达式的行仍显示错误:即使代码已编译且可识别正则表达式包含,“无法解析正则表达式类型”。

此外,在安装了Mingw的运行Windows 8.1的另一台计算机上,eclipse不会调试。是否有一些有关如何将Eclipse CDT连接到库的文档?

c++ eclipse eclipse-cdt

3
推荐指数
1
解决办法
6673
查看次数

标签 统计

eclipse ×3

c ×2

c++ ×2

g++ ×2

eclipse-cdt ×1