首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Win7中的Eclipse CDT (Juno):在PATH中找不到g++,iostream未解析和其他有趣的东西

Win7中的Eclipse CDT (Juno):在PATH中找不到g++,iostream未解析和其他有趣的东西
EN

Stack Overflow用户
提问于 2012-11-26 21:14:47
回答 1查看 1.6K关注 0票数 0

我来这里是出于绝望,你们是我最后的希望。

从昨天开始,我就一直有标题上的问题,我怎么也找不到哪里出了问题。

由于Eclipse找不到g++编译器,因此无法构建简单的hello world程序。我设法在“项目”->“属性”->“C++ BuildEnvironment”中找到了PATH变量,它显然是在C:\Users\Dimitris\Documents\eclipseCPP\eclipse;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Windows Live\Shared;D:\Users\Dimitris\AppData\Local\Photran\MinGW\bin;C:\Program Files (x86)\VDownloader;E:\Program Files\VDownloader;E:\Program Files (x86)\FAHClient中设置的,有些地方出了问题。

对于“未解决的iostream”问题,我尝试在“项目”->“属性”->“C/C++常规”->“路径和符号”->“包含”选项卡中设置我的包含路径,然后添加整个MinGW文件系统,但都没有用。令人惊讶的是,添加了MinGW -namely的子树,非常级别的iostream被管理,使Eclipse看到iostream,尽管程序仍然不能理解cout或std。我已经安装了MinGW,Cygwin和cygnus。

正如我之前所说的,这个程序是一个简单的hello world。它不会构建。

代码语言:javascript
复制
#include <iostream>
using namespace std;

int main() 
{
    cout << "!World!" << endl; // prints !World!
    return 0;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-27 06:23:36

你确定你的路径中有g++.exe吗?(我看到你的道路上有D:\Users\Dimitris\AppData\Local\Photran\MinGW\bin。里面有g++.exe吗?)

如果您转到命令提示符(cmd.exe)并输入g++ -v enter,它是否会找到gcc并打印出版本?

另一件事--你是如何创建你的项目的?

如果您选择了File -> New -> C++ project -> Hello World,并且您的gcc编译器在您的路径中,那么您应该就可以开始工作了。

这是使用上述方法创建的一个简单Hello world项目的输出

**配置调试的Build for project foobar **

全部创建

构建文件:../src/foobar.cpp

调用: GCC C++编译器

g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/foobar.d“-MT"src/foobar.d”“-o "src/foobar.o”"../src/foobar.cpp“

构建完成:../src/foobar.cpp

构建目标: foobar调用: GCC C++ Linker g++ -o "foobar“./src/foobar.o

完成构建目标: foobar

** 构建完成 **

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13565614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档