2015-08-25 77 views
3

我已經搜索了很多關於這個,並閱讀了類似問題的大多數可用答案,但我仍然無法解決它。因此,任何幫助都會有所幫助。用Eclipse CDT配置MinGW

我在Windows 7

MinGW的安裝在使用Eclipse火星(LUNA後最新版本) 「C:\ Program Files文件(x86)的\代碼塊\ MinGW的\ bin」 中。環境變量「Path」包含「C:\ Program Files文件(x86)\ CodeBlocks \ MinGW \ bin; ...」
首選項 - > C/C++ - > Build - >設置 - > Discovery-> CDT GCC內置編譯器設置:獲取編譯器規格的命令
$ {COMMAND} $ {FLAGS} -E -P -v -dD「$ {INPUTS}」
手動執行gcc -E -P -v -dD cmd從任何目錄給出


對象:mingw32 。

錯誤:

節目G ++/GCC不在PATH

發現我做一個C++項目,添加在它的Hello World程序的文件。

我收到錯誤「未解決的包含」和「printf」無法解決。

評論,如果任何其他細節需要

回答

2

這聽起來像你做正確的一切。

兩個建議:

  1. 看看這個鏈接,看看你是否錯過了有關的MinGW/GCC安裝任何東西:

    https://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html

  2. 否則,請考慮刪除(或簡單地重命名)當前的Eclipse並安裝CDT(Eclipse for C/C++ Developers)版本:

    http://www.eclipse.org/downloads/

  3. 不管它的價值,這裏有一些截圖從我的屬性設置(我能創建併成功打造了新的C項目):

enter image description here

enter image description here

+0

感謝名單了很多您的回覆! :) 由於某種原因,我的MinGW沒有msys文件夾MinGW中的子文件夾是 bin,doc,include,lib,libexec,mingw32,共享和文件 mingwvars.bat,自述,複製... 我正在嘗試使用eclipse配置OpenCV android庫和配置CDT是其中的一部分,因此切換到新的Eclipse內置CDT將是困難的 請建議:) –

0

我認爲你的問題很簡單,因爲MinGW的路徑包括在它的空格。只需在根目錄「c:\ MinGW」上重新安裝MinGW即可解決您的問題。 安裝MinGW的基本安裝包選擇 「的mingw顯影劑的工具包,的mingw32基,的mingw32-GCC-克++,MSYS基」。完成安裝。 重新啓動您的電腦。然後檢查你的eclipse設置。 我希望你的問題已經解決了。

相關問題