0
是否有可能在VC++中獲得預處理器#defined符號列表?我知道GCC有類似的選項可以爲所提供的.cpp/.h源文件轉儲所有有效的#define符號,但我不確定VC++是否支持這一點?在VC++中獲取#define符號列表
我在Windows中使用Mozilla開源項目。對於UNIX構建env,有許多不相關的#define,導致源代碼非常不可讀。我想消除源代碼中不相關的#define。該項目使用Mozilla特定的構建腳本(automake,configure,Makefile,python腳本等)動態地向編譯器提供符號定義。另外,每個源文件都會在不同的#ifdef分支上添加自己的#define,從而手動預先確定特定構建的完整符號列表不切實際。
Thx,但很難爲Mozilla源文件創建一個VC++項目。 Mozilla構建系統非常奇怪。它在運行'make'時動態生成一些.h文件。到目前爲止,我必須使用提供的命令行來構建源文件。我可以在不創建VC++項目的情況下實現同樣的目標嗎? – JavaMan
你不能從vc命令IIRC做到這一點。抱歉。 –