win7環境下MinGW+eclipse cdt開發配置

在win7環境下mingw+eclipse cdt開發
1.mingw安裝程序
首先下載mingw安裝程序(https://sourceforge.net/projects/mingw/files/),
進行安裝,選擇安裝模塊,等變成土灰色時,ok
之後設置環境變量,等,
將mingw32-make.exe換成make.exe(查找到文件位置)
運行cmd,在命令窗口中輸入gcc -v,出現如下的gcc版本信息,則mingw安裝成功。
這裏寫圖片描述
2.eclipse cdt安裝
由於只用eclipse進行c++開發,只需安裝eclipse cdt即可,
下載eclipse for c/c++
(https://www.eclipse.org/downloads/eclipse-packages/)
現在高版本的eclipse cdt安裝比較簡單,比較都已經配置好了,
下面,用eclipse+mingw運行程序
3.運行Hello,world!程序
打開eclipse,新建一個c++工程helloworld,Toolchains:選擇MinGW,
這裏寫圖片描述
之後添加源文件夾src,再在裏面添加源文件(也可以直接添加源文件,當工程大了,將多個源文件放入一個源文件夾便於管理)
編寫helloworld程序,
這裏寫圖片描述
之後就是編譯,運行

在初次接觸eclipse時會遇到很多錯誤,首先是 Problem description: Symbol ‘std’ could not be resolved,
這是由於eclipse沒有VS的自動識別靈敏,需要保存後錯誤提示纔會消失(用過VS的在轉戰eclipse很多都有這種情況,然後度娘)
重要提示:eclipse的同步一直是一個問題,這也是這個問題的體現。
之後可能就是按運行鍵,提示沒有二進制文件,當然要先編譯了,eclipse默認狀態下不是編譯前自動保存的,設置爲編譯前自動保存功能,參考這篇博客
(http://www.vcoo.cc/blog/914/)
之後編譯crtl+b,運行crtl+F11,運行成功形式hello,World!
這裏寫圖片描述

在初次運行eclipse時遇到的幾點問題
1,Toolchains:選擇MinGW
2,Problem description: Symbol ‘std’ could not be resolved的問題,VS不用實時保存,而eclipse要保存之後纔會消失。當然這個網上也有很多人碰到的問題是沒有加入include 的路徑
3,設置編譯前開啓自動保存源文件功能,之後編譯運行,否則很可能出現Launch failed,Binary not found的錯誤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章