2010-10-20 90 views
13

我想用Eclipse和CDT插件在Windows上做一些C++开发。我使用Eclipse Helios SR1并安装了CDT插件。我也安装了MinGW,现在我在Eclipse中编写了一个简单的“Hello World”。如何使用Eclipse和CDT使用MinGW编译和运行C++?

HELLO.CPP

#include <iostream> 
using namespace std; 
int main() 
{ 
    cout << "Hello World" << endl; 
    return 0; 
} 

在Eclipse使用CDT插件和MinGW的编译器。我如何编译我的程序?我该如何测试从Eclipse内运行程序?

回答

1

浏览多个线程和文章后,我已经找到了解决方案。 解决方案与C/C++开发工具9.2.1.201704050430和MinGW

系统配置

  1. 下载的MinGW在Windows 10的x64测试基于Eclipse Neon.3版本(4.6.3)。任何发行版都可能工作。我曾经建议在http://isocpp.org/
  2. 提取存档到C:\MinGWdistro(其实到C:\,因为存档包含文件夹MinGW)上This PC
  3. 人民币 - >Properties - >Additional system settings - >选项卡Advanced - >按钮Environment variables
  4. 在第二表System variables点击New。 Name变量MINGW_HOME并设置路径MinGW的安装文件夹C:\MinGW然后OK
  5. 表查找变量Path并选择Edit
  6. 在新的窗口中点击New,并在打开的窗口clickig OK键入%MINGW_HOME%\bin\
  7. 确认动作
  8. 您可以通过输入命令行来检查新工具的可用性g++ --version您应该看到类似于

g++ (GCC) 6.3.0 Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Eclipse CDT的配置

  1. 安装Eclipse with CDT或只加CDT到现有Eclipse安装
  2. 转到文件夹安装MinGW的(C:\MinGW\bin\)。复制文件gcc.exe(不要重命名原始文件!)
  3. 重命名抄申请到mingw32-gcc.exe(你应该有两个文件gcc.exe\MinGW\bin\mingw32-gcc.exe
  4. 打开Eclipse并选择C\C++角度
  5. 转到Window - >Preferences - >C\C++ - >Build - >Environment
  6. 点击Add,然后输入PATH作为名称,然后点击Variables并选择Path。通过Ok确认。
  7. 通过点击Select然后Ok选择新变量PATH
  8. 重启Eclipse

现在你应该可以编译Hello World程序。只需选择New - >C++ Project。在这里你应该看到可用的MinGW作为工具链

相关问题