2010-10-20 97 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作爲工具鏈