2011年12月26日

在 Eclipse 開發 C/C++

這篇文章是〈Eclipse 安裝筆記〉系列之一,算是個人的安裝過程紀錄。以下是安裝時的環境參考:

作業系統:Mac OS X 10.7.2
程式版本:Eclipse Indigo 3.7.1,IDE for Java Developers

步驟流程如下

1. 準備 C/C++ 的編譯環境

這步驟在 Mac 上可以略過。在 Windows 上的話則要安裝 MinGW, 關於 MinGW 的安裝可以參考這篇文章


2. 將 CDT (C/C++ Development Tooling) 加入 Software Sites 列表

由於 CDT 是由 Eclipse 官方提供的,因此在預設的「Available Software Sites」列表中可以找到。開啟 Eclipse 的「偏好設定」,並切到「Available Software Sites」頁面,可以看到如下畫面。


如果看到的畫面沒有像上圖那麼多的空白選項,那麼應該是剛安裝好 Eclipse, 還在從 Server 上抓取清單。放著 Eclipse 幾分鐘不動,它會自動於背景抓取選項清單,再打開「Available Software Sites」就可以看到如上畫面了。

接著在「type filter text」的欄位中輸入「cdt」,可以過濾出 CDT 的軟體網址,在前面的格子中打個勾,按「OK」鈕關閉視窗,就完成了這一步驟。


3. 安裝 CDT

完成上一個步驟後,點選單列的「Help」→「Install New Software」開啟 Install 對話視窗。這時候可以在「Work with:」的下拉選單中找到剛剛加入的 CDT Site,如下圖。選取之後會出現安裝內容,我只勾選了「CDT Main Features」,按視窗右下角的「Finish」按鈕,接著就是照著畫面的提示操作了。


安裝完後會要求重新啟動 Eclipse,就給它重開吧!


4. 開始寫 C++

重開後在選單「File」→「New」→「Project」的對話視窗如果有看到如下的 C++ 專案選項,就表示安裝完成,可以開始寫 C/C++ 囉~


等等,這個世界沒有那麼美好。當你建了一個 C++ 專案之後,一編譯下去你會看到 Eclipse 跳出一個 Unable To Launch 的錯誤訊息。


會出現這個錯誤,主要是因為 Eclipse 編譯完要輸出可執行檔,可是卻沒有對應的資料夾可以輸出,輸出失敗,因此會找不到執行檔來 Launch。解決的方式是在左側的 Project Explorer 對專案按右鍵叫出選單,選擇「Build Configurations」→「Build All」,這個動作可以讓 Eclipse 生成對應的輸出資料夾,這樣下次直接 Run 時便可正確產生編譯好的執行檔了。

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...