我不是特別知道這是否是件好事,但我曾經工作過的地方每個人在他們的計算機上都有一個像YOUR_NAME這樣的環境變量。那麼如果你有一些只是你自己感興趣的調試代碼,你可以將它包裝在#if defined(YOUR_NAME)
中,除非它們將其更改爲#if defined(YOUR_NAME) || defined(THEIR_NAME)
,否則它甚至不會編譯給其他人。如何在編譯時查找環境變量是否存在?
我剛纔試圖自己做這件事,它似乎並沒有工作,重新啓動Visual Studio,然後電腦,但它似乎仍然沒有拿起。還有更多的這個黑客比我理解或需要在Visual Studio中選擇特定的版本/選項?
噢,不要! – 2010-08-11 14:02:13
@尼爾爲什麼noooo?就像我說的,我不知道這是否是一件特別好事,但只是想再次使用它,並不記得它特別複雜。 – identitycrisisuk 2010-08-11 14:19:14
針對不同人編寫不同的代碼?不用了,謝謝! – 2010-08-11 14:24:23