軟件開發工具(第9章:使用Eclipse進行C/C++開發)

  • 2019 年 10 月 13 日
  • 筆記

一、安裝MinGW

MinGW是指用來生成可執行文件的編譯環境,它是開發C/C++項目 的工具集。為了能夠使用Eclipse CDT編譯且運行C和C++程序,必須 要安裝一個C/C++編譯器。

下載:https://sourceforge.net/

二、第一個C/C++項目

C語言是一種面向過程的計算機程序設計語言。它既具有高級語言 的特點,又具有彙編語言的特點。它是目前眾多計算機語言中公認 的優秀的結構程序設計語言之一

新建c項目:

文件(File)→新建(New) →項目(Project) →C Project ;在C Project 窗口中選擇C語言相關 屬性。在項目名稱(Project name) 標籤中輸入項目名稱。

在Basic Settings窗口中可以設 置源代碼的注釋部分內容。分 別在作者(Author)、版權聲 明(Copyright notice)等標 簽中輸入相應內容,點擊next 按鈕。

在Select Configurations窗口 中可以選擇調試和發佈文件夾 以及高級設定,保持默認設置 後單擊Finish按鈕即可新建C Project,在這個項目中將會保 存編寫的源代碼文件和配置文 件。

新建Source Folder(重點、記憶、應用)

鼠標右擊資源瀏覽器中新建的項目→選擇新建(New)子菜單里的源 文件夾(Source Folder) 選項

輸入文件夾名稱,把光標定位到文件名(Folder name)中輸入源 文件夾名稱(一般為src) → Finish

新建C++Class(重點、記憶、應用)

鼠標右擊src文件夾→選擇新建(New)子菜單里的類(Class)選項 →輸入類名稱 → Finish

完成後,Eclipse CDT會自動生成HelloWorld程序,這是一個.c文件, 接下來要將它編譯為可以運行的.exe文件。

編譯C程序(重點、記憶、應用)

鼠標右擊新建項目→Build Configurations→Build→ All

編譯成功後會在資源管理器中看到Release文件夾, 包含剛剛被編譯的可執行文件。

運行C程序(重點、記憶、應用)

在資源管理器中鼠標右擊新建項目→在運行方式(Run As)子菜單 中選擇運行設置(Run Configurations)

在Create,manage,and run configurations窗口中,單擊新建運 行配置(New launch configuration)按鈕新建一個運行配置。

進入新建窗口後,在Build configuration選項中選擇Release,單 擊Search Project按鈕進行設置。全部設置完畢後,點擊Run。

使用瀏覽功能(重點、記憶、應用)

Eclipse為C/C++程序員提供了一系列工具以方便程序開發。其中, 使用瀏覽功能可以從多個角度快速查看並定位到程序中的各個元素, 包括代碼的層次結構、調用關係、繼承關係等。

 

 

Eclipse中將命名空間、類、結構、變量等定義為( 元素 )。

 

三、使用Eclipse重構功能

使用Eclipse重構功能,用戶可以在不影響程序運行的情況下進行 系統範圍內的代碼更改。

重命名變量(記憶、應用)

Eclipse重構中的重命名功能解決了變量、類、函數等重命名的所有問 題。

選中變量→單擊菜單欄中的重構(Refactor)→選中重命名 (Rename)→ 填寫新的變量名稱→OK按鈕

抽取方法(記憶、應用)

將程序中出現多次的代碼段抽取出來形成方法,可以大大減少代碼的 長度並增加程序可讀性和易維護性,同時使得方法的調用變得清晰和 簡單。

選中代碼段,鼠標右擊選中部分→在彈出的菜單中選擇重構 (Refactor)子菜單下的抽取方法(Extract Function)→在彈出的 窗口中輸入方法名→Next按鈕

抽取常量(記憶、應用)

抽取常量本質上是將程序中的數字、字符等定義為常量,使得對於常 量的調用和修改變得簡單。

選中常量,鼠標右擊選中部分→在彈出的菜單中選擇重構(Refactor) 子菜單下的抽取常量(Extract Constant)→在打開窗口的文本框中 輸入常量名→Next按鈕

四、使用搜索功能

使用查找/替換方法(記憶、應用)

編輯(Edit)→查找/替換(Find/Replace)

使用Search菜單進行搜索(記憶、應用)

在Eclipse CDT 特有的Search 功能中,可以執行文件、任務 和C/C++搜索功能。 Search 菜單→ Search選項