Eclipse下編寫C++程式——CDT環境搭建

來源:互聯網
上載者:User

標籤:eclipse   c++   

    很多從事C++開發的人員都選擇VS作為開發平台,其實用Eclipse開發C++也是可以的。下面就講解如何使用Eclipse的CDT搭建標準的C/C++開發環境。

1、簡要介紹:

    我們知道程式由原始碼到最後產生可運行程式需要經過以下步驟:編輯->編譯->串連。Eclipse就是編輯器,為了能編譯C/C++原始碼我們還需要一個編譯器,這裡我們選擇minGW。

    對於Eclipse就不作介紹了,只簡要介紹一下CDT和minGW。

    CDT全稱C/C++ Development Toolkit,是完全用 Java 實現的開放源碼項目。對於我們入門者來說,可以認為它就是Eclipse中使用的一個外掛程式,可以用來開發C/C++項目。

   minGW全稱Minimalist GNU on Windows,對於我們入門者來說只需要知道它是一個編譯器,可以編譯C/C++原始碼就可以了。

2、下載Eclipse

2.1 用百度搜尋“Eclipse”關鍵字

2.2 開啟官網連結

2.3 找到我們需要的Eclipse版本的下載連結,點擊進入下載頁面

2.4  點擊進行下載

2.5  將下載的檔案解壓

3、下載minGW

3.1 搜尋“minGW”關鍵字

3.2 開啟官網連結

3.3 進入官網,下載minGW安裝器(這裡請注意一下,我們下載的只是一個安裝器,並不是minGW本身,安裝器需要在連網的條件下才能自動下載安裝minGW)

3.4 開啟下載頁面,稍等一會,下載視窗會自動彈出

3.5 雙擊下載得到的“mingw-get-setup.exe”檔案,會彈出安裝器主介面。然後選擇要下載的檔案

3.6 按如下操作,就可以完成minGW的下載安裝了

3.7  此時我們開啟安裝器的安裝目錄(我這裡是:C:\MinGW\),就可以看到minGW的各種檔案了

4、配置編譯器minGW的環境變數

就像JDK安裝完需要配置環境變數一樣,我們安裝完minGW後,也要配置它的環境變數。這裡介紹win7下配置環境變數的步驟如下:

4.1 按右鍵“電腦”,在彈出的對話方塊中選擇“屬性”

4.2  左鍵單擊“進階系統設定”

4.3 在彈出的系統屬性對話方塊中,左鍵單擊“環境變數”

4.4  在“系統變數(S)”下,找到Path變數,單擊選中,然後點擊“編輯”

4.5  將minGW的bin目錄添加到變數值裡面,具體做法是:在“變數值(V)”編輯框中,將游標移到字串最後,然後添加如下內容“;C:\MinGW\bin”,注意要用分號“;”隔開

做完上面的操作後,逐個對話方塊“確定”關閉。至此,環境變數的設定工作就做完了。

5 在Eclipse中安裝CDT外掛程式

5.1 開啟剛才解壓後得到的eclipse檔案夾,並雙擊運行“eclipse.exe”

5.2 開啟Eclipse主介面,選擇“Help->Eclipse Marketplace”

5.3 在彈出的“Eclipse Marketplace”對話方塊中,找到“Find”編輯框,輸入關鍵詞“CDT”,然後進行搜尋,此時請保持您的網路暢通,沒有網路的情況下是不能通過這種方式安裝外掛程式的。

5.4 在搜尋得到的結果中,我們會找到“Eclipse CDT(C/C++ Development Tooling)8.2.1 Kepler”外掛程式,點擊“Install”,Eclipse就會自動完成下載安裝外掛程式的工作了

5.5  安裝完外掛程式後,重新啟動Eclipse,在主介面中找到切換C++和Java開發環境的按鈕,如下所示。

5.6 單擊選擇C/C++模式

5.7 建立一個C++工程項目

5.8 編譯,運行。注意:一定不要忘了編譯(“1” 所指的按鈕),否則會出現錯誤。

5.9 如果不出意外的話,運行成功後結果會顯示在底部顯示輸出框

Eclipse下編寫C++程式——CDT環境搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.