Download presentation
Presentation is loading. Please wait.
1
使用 Visual C++ 2005 Express Edition 編譯與執行程式
附錄 B 使用 Visual C Express Edition 編譯與執行程式
2
本章提要 B-1 編譯書附光碟範例程式 B-2 建立新專案及編寫程式 B-3 使用命令列編譯工具
3
前言 Visual C Express 版 (以下簡稱 VC++ Express) 是以專案 (Project) 的方式來管理開發中的 C++ 程式, 但初學 C++ 程式設計時, 通常都只會有一個原始程式檔, 因此並不需用到其完整的專案管理功能。我們雖無法避免會用到 VC++ Express 的專案功能, 但為方便初學者學習, 以下將只提到編譯範例程式及撰寫新程式時所需的最基本的專案管理功能。
4
B-1 編譯書附光碟範例程式 由於編譯的動作需在硬碟上進行, 因此請先將書附範例光碟中的程式都先複製到硬碟中, 以下說明均以 C:\F5700\ChXX 為範例程式的存放路徑, 讀者可自行選擇存放到不同的路徑下。 用 VC++ Express 編譯範例程式大致可分成三大步驟: 1. 建立專案 2. 將原始程式加入專案中 3. 編譯、連結、執行程式
5
建立專案 請執行開始 / 所有程式 /Visual C Express Edition/Microsoft Visual C Express Edition 命令啟動 VC++ Express, 第一次啟動時會出現一個小視窗表示正在進行初次的環境設定, 稍後即會出現如下的 VC++ Express 主畫面, 請依以下步驟建立專案:
6
建立專案
7
建立專案
8
建立專案
9
將原始程式加入專案中 建好空白的專案後, 接著要將範例程式的原始檔加到專案之中, 請依以下步驟進行:
10
將原始程式加入專案中
11
將原始程式加入專案中
12
編譯、連結、執行程式 在 VC++ Express 中, 編譯、連結、執行程式的動作可一氣呵成或分別進行。以下我們將之分成兩個動作:先編譯 / 連結程式 (VC++ Express 的用語是 Build, 以下稱此動作為產生執行檔) 看程式有無任何語法錯誤、成功後再來執行程式:
13
編譯、連結、執行程式
14
編譯、連結、執行程式
15
編譯、連結、執行程式
16
B-2 建立新專案及編寫程式 若要用 VC++ Express 建立全新的專案、編寫程式, 可依如下步驟進行:
17
建立新專案及編寫程式
18
建立新專案及編寫程式
19
建立新專案及編寫程式
20
建立新專案及編寫程式
21
建立新專案及編寫程式
22
建立新專案及編寫程式 接著即可像使用一般編輯器一樣在 VC++ Express 中編寫程式, VC++ Express 編輯器的特點是會將不同屬性的識別字用不同的顏色標示, 例如 C++ 關鍵字為藍色、註解為綠色等, 以下簡單示範輸入程式的情形:
23
建立新專案及編寫程式
24
建立新專案及編寫程式
25
建立新專案及編寫程式
26
建立新專案及編寫程式
27
建立新專案及編寫程式 寫好程式後, 可以前一節介紹的方式產生執行檔及執行程式。
28
B-3 使用命令列編譯工具 如果不想使用 VC++ Express 的整合開發環境編寫程式, 可先以您慣用的編輯器寫好程式, 再用 VC++ Express 內附的命令列編譯器來建立程式。使用此方法的好處是不必另外建立專案;缺點則是操作不如在 VC++ Express 中般方便。
29
使用命令列編譯工具 要用 VC++ Express 的命令列編譯工具編譯、連結程式, 請先執行開始 / 有程式 /Visual C Express Edition/Visual Studio Tools/Visual Studio 2005 Command Prompt 命令進入已設好環境變數的命令提示字元視窗:
30
使用命令列編譯工具
31
使用命令列編譯工具
32
使用命令列編譯工具 請注意, 命令列編譯工具 cl 執行時需要設妥一些環境變數, 所以若單純執行開始 / 所有程式 / 附屬應用程式 / 命令提示字元進入文字模式來執行 cl, 將無法順利編譯程式。 用 cl 編譯程式時, 若程式有語法錯誤, cl 也會列出錯誤所在的行號及可能原因, 此時請修改程式後再編譯看看。
Similar presentations