­

軟體開發工具(第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選項