VC 6 0設定Release模式可除錯的方法

2021-07-10 14:31:43 字數 679 閱讀 1061

vc6編譯選項的含義:

debug 模式:

/mdd /mld 或 /mtd 使用 debug runtime library (除錯版本的執行時刻函式庫)

/od 關閉優化開關

/d "_debug" 相當於 #define _debug,開啟編譯除錯**開關 (主要針對assert函式)

/zi 建立 edit and continue(編輯繼續)資料庫,這樣在除錯過程中如果修改了源**不需重新編譯

/gz 可以幫助捕獲記憶體錯誤

/gm 開啟最小化重鏈結開關, 減少鏈結時間

release 模式:

/md /ml 或 /mt 使用發布版本的執行時刻函式庫

/o1 或 /o2 優化開關,使程式最小或最快

/d "ndebug" 關閉條件編譯除錯**開關 (即不編譯assert函式)

/gf 合併重複的字串, 並將字串常量放到唯讀記憶體, 防止被修改

設定release模式可除錯的步驟:

1、在project settings裡選settings for為all configurations。

2、在c/c++標籤中,debug info 選 program database。

3、在link 標籤中,category選 debug,選中debug info 核取方塊和microsoft format。

VC6 0設定UNICODE編譯環境

vc 6.0支援unicode程式設計,但預設的是ansi,所以開發人員只需要稍微改變一下編寫 的習慣便可以輕鬆編寫支援unicode的應用程式。1.安裝完成後 需要把vc98 mfc lib下的mfc42u 手動拷貝到對應的安裝目錄下 2.為工程新增unicode和 unicode預處理選項 開啟...

vc 6 0設定UNICODE編譯環境

1 為工程新增unicode和 unicode預處理選項 開啟 工程 設定 對話方塊,在c c 標籤對話方塊的 預處理程式定義 中去除 mbcs,加上 unicode,unicode。注意中間用逗號隔開 在沒有定義unicode和 unicode前,所有函式和型別都預設使用ansi的版本 在定義了u...

在VC 6 0下設定GDI

2.在你將要使用gdi 的工程中,完成初始化工作 在stdafx.h中加入 define ulong ptr unsigned long include using namespace gdiplus include gdiplus.h gdiplusstartupinput m gdiplusst...