#undef是否可以減少編譯時間?我有成千上萬的宏和一個250k函數,但它們需要長達15秒的時間才能完全編譯完成。我應該寫這樣的代碼:#undef可以減少編譯時間嗎?
#define f_WM_SETFOCUS 0xF59EE0A2
#define f_WM_KILLFOCUS 0xA4671283
#define f_WM_ENABLE 0x25A5D864
AddMacro('W', 'S', f_WM_SETFOCUS, WM_SETFOCUS, ___INT);
AddMacro('W', 'S', f_WM_KILLFOCUS, WM_KILLFOCUS, ___INT);
AddMacro('W', 'E', f_WM_ENABLE, WM_ENABLE, ___INT);
#undef f_WM_SETFOCUS
#undef f_WM_KILLFOCUS
#undef f_WM_ENABLE
#define ...
當然很容易嘗試它,看看有什麼區別。 –
謝謝。我現在會嘗試。但是有沒有其他解決方案可以加速我的編譯器?國際海事組織的進程是不容易的... – xersi
15秒的編譯時間?!我希望我有你的問題 – JustSid