我想在Windows上使用Eclipse和CDT插件进行一些C ++开发。我使用Eclipse Helios SR1并安装了CDT插件。我还安装了MinGW,现在我在Eclipse中编写了一个简单的“Hello World”。
HELLO.CPP
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}
在Eclipse中使用CDT插件和MinGW编译器。我该如何编译我的程序?我如何在Eclipse中测试运行程序?
答案 0 :(得分:10)
答案 1 :(得分:3)
这是在Eclipse上安装MinGW的另一个好资源:http://chrismwright.wordpress.com/2012/10/13/installing-eclipse-for-cc-and-mingw/
几乎是一步一步的安装,包括最后的Hello World示例......
答案 2 :(得分:3)
在浏览了很多线程和文章后,我找到了解决方案。 使用C / C ++开发工具9.2.1.201704050430和MinGW在Eclipse Neon.3发行版(4.6.3)上使用Windows 10 x64进行解决方案测试
系统配置
C:\MinGW
(实际上是C:\
,因为存档包含文件夹MinGW
)This PC
- &gt; Properties
- &gt; Additional system settings
- &gt;标签Advanced
- &gt;按钮Environment variables
System variables
上点击New
。命名变量MINGW_HOME
并将路径设置为MinGW安装文件夹C:\MinGW
,然后设置OK
Path
,然后选择Edit
New
,然后输入%MINGW_HOME%\bin\
OK
确认操作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配置
C:\MinGW\bin\
)的文件夹。制作文件gcc.exe
的副本(不要重命名原始文件!)mingw32-gcc.exe
(gcc.exe
中您应该同时拥有文件mingw32-gcc.exe
和\MinGW\bin\
)C\C++
perspective Window
- &gt; Preferences
- &gt; C\C++
- &gt; Build
- &gt; Environment
Add
并输入PATH
作为名称,然后点击Variables
并选择Path
。使用Ok
确认。PATH
,然后点击Select
,选择新变量Ok
。现在你应该能够编译Hello World程序了。只需选择New
- &gt; C++ Project
。在这里你应该看到MinGW可用作工具链
答案 3 :(得分:0)
只需将MinGW
添加到系统路径(AndriiL帖子中的系统配置部分)就足够了。名为PATH
且值为${PATH}
的变量将自动添加到Window -> Preferences -> C\C++ -> Build -> Environment
中,您可以在项目向导中看到MinGW GCC
作为工具链选项。如果没有提供PATH变量,则Eclipse CDT可能不会在操作系统中加载最近的系统路径更改(单击Select...
并选择Path variable
,该值可能不包含MinGW路径),只需退出Eclipse并再次打开它