2006年09月6日

Borland C++ 5.5 Compiler with PSPad

雖然 Borland C++ 5.5 Compiler 是一套純命令列工具,但配合適當的程式編輯器,我們仍然可以建置出一個方便的視窗整合開發環境 (IDE) 。我慣用的輕量級程式編輯器是 PSPad ,就用它來說明吧。關於 PSPad 的一般性設定請參考它的說明或其他人寫的文章。此處直接說明關於 compiler 的設定。


首先設定 C/C++ 文件的輔助說明文件,從主選單「設定」 -> 「語法高亮度設定」,選擇「C/C++」,在「規範」頁中,輸入說明文件的路徑。如果你安裝了 C++Builder 5 core Help files (b5std.zip) ,則應該選擇其中的 BCB5.HLP 。這個設定可以讓你隨時按下 <Alt+F1> 查詢相關資詢。如果你的編輯游標停留在函數名稱,如 strcpy 之上,按下 <Alt+F1> 時, PSPad 可直接跳出 strcpy 的函數說明。
輔助說明設定畫面 (Free Image Hosting at www.ImageShack.us)

接下來設定編譯器 (compiler) 的路徑及選項。編譯器的路徑不直接指向 BCC32.EXE ,而指向替代的 bcc32.bat 。 bcc32.bat 的內容參考「How to use Borland C/C++ 5.5 Complier」。「參數」欄位輸入「%Name%%Ext%」(注意大小寫)。勾選「擷取程式的輸出結果」,以查看編譯過程及錯誤資訊。「編譯之後執行」的欄位輸入「cmd /K %Name%」,會接著開啟命令視窗執行剛才產生的程式執行檔。完成上述設定後,就可讓你在編寫完 C/C++ 原始碼後,按下 <Ctrl + F9> (主選單「檔案」 -> 「編譯」) ,由 PSPad 為你調用 BCC Compiler 進行編譯與連結工作。
編譯器設定畫面 (Free Image Hosting at www.ImageShack.us)

開啟「工具面板 (Ctrl+F2)」,在工具面板中,按滑鼠右鍵叫出浮動選單,點選「新的連結」以加入 Turbo Debugger 工具。路徑指向 td32.bat , td32.bat 的參考「How to use Borland C/C++ 5.5 Complier」。「參數」欄位輸入「%Dir%%Name%.exe」。設定完成後,便可在工具面板中直接執行 Turbo Debugger 進行程式偵錯工作。
除錯器設定畫面 (Image Hosted by ImageShack.us)

此處列出一個 ANSI/ISO C++ 的 Hello world 程式碼 (hello2.cpp) 。 ANSI/ISO C++ 到 1999年的規範標準 (C99) ,在此皆有包含。如第 9,20 行的新式轉型語法,第18-31行使用了 STL 中的 vector 和 string template class 。第33行是第一修訂版中加入的寬字元型態 (wchar_t) ,第34行是 C99 加入的 long doule 型態。

下圖是 PSPad 編輯 hello2.cpp 時的實際工作畫面以及除錯器工作畫面 (點擊圖片可觀看原尺寸大圖) ,我同時開啟了「工具面板 (Ctrl+F2)」,以及「程式碼瀏覽器 (Shift+Ctrl+E)」。
程式編輯器工作畫面 (Free Image Hosting at www.ImageShack.us)
除錯器工作畫面 (Free Image Hosting at www.ImageShack.us)


Posted by shirock at 樂多Roodo! │18:33 │回應(1)引用(1)C/C++
工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/2112499
引用列表:
MinGW 是取 Minimalist GNU for Windows 計劃之意,其目標為提供一個可在 Win32 平台上開發 Win32 native code 的 GNU GCC tools
How to use MinGW GNU GCC and with PSPad【石頭閒語】 at 2006年09月8日 13:58
回應文章
請問石頭

我對於參數欄的設定不知道該如何下手,可以請教該如何

學習嗎?我是想用pspad編譯fortran的檔案(目前是用

g95),很多地方不懂,麻煩你了。
Posted by 熱石頭 at 2007年10月13日 22:26