C 中的編譯開關

2021-09-09 01:15:33 字數 568 閱讀 9819

c#不支援巨集定義,只支援編譯開關。

***********************************===

我想加上#define ***就編譯a**,否則編譯b**,像這樣的:

#if ***

a#else

b#endif

//#define timing

#define channel

上面兩個,任意選乙個,就說明開關開啟了

#if timing     [#define timing]

phy.startinfo.filename = "drawtiming.exe";

#elif channel

phy.startinfo.filename = "drawchannel.exe";

#else

phy.startinfo.filename = "drawphysical.exe";

#endif

如果需要預設支援識別debug的話

VC的編譯開關引數大全

雖然我使用32位組合語言寫程式,但這種好東西還是有很大的收藏價值的!dsw 全稱是developer studio workspace,最高端別的配置檔案,記錄了整個工作空間 的配置資訊,她是乙個純文字的檔案,在vc建立新專案的時候自動生成 dsp 全稱是developer studio proje...

Python中的「開關」

import random 匯入隨機模組 t 空字串t用以儲存不重複的字元 s 1234567890qwertyu iopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnm 字元 o true len s 建立乙個與s等長的列表o,並將所有元素初始化為true,扮演...

編譯可除錯的ffmpeg 開關解釋

我們configure時,加入一下選項 enable debug 3 disable optimizations disable asm disable stripping enable debug 就是gcc 中新增 g選項,3是 g的級別 disable optimizations 不去優化 d...