#define 符號是前置處理器在編譯前展開的常數和巨集。系統不會為這些符號配置儲存。它們不具有類型,且除錯器無法參照它們。
關於這項作業
此定義與下列前置處理切換有相同的效果:
/D<name>{=|#}<text>
- 使用不明巨集或陳述式解析剖析器問題
- 針對 #ifdef 併入或排除程式碼部分inclusion or exclusion
of code parts
若要定義符號,請執行下列動作:
程序
- 在「新增前置處理符號」視窗中,選取新增符號與已定義圓鈕。
- 在符號欄位中,使用下列格式輸入符號名稱與值(如果有的話):
<symbol> = <value>
例如,若要使用值 "$Id:
event.h 1.22 1999/02/03 11:12:36 amy Exp $"
定義前置處理符號 ev_H,請輸入下列內容:
ev_H = "$Id: event.h 1.22 1999/02/03 11:12:36 amy Exp $"
- 視您要執行的動作而定:
- 如果您要輸入其他 #define 符號,請按一下套用。
- 如果您已完成動作並要返回前置處理標籤,請按一下確定。請注意,具有類型 D 的符號會新增至前置處理符號清單。
- 按一下確定。