【发布时间】:2023-03-20 05:01:01
【问题描述】:
我不知道这是否是一件好事,但我曾经在每个人的计算机上都有一个像 YOUR_NAME 这样的环境变量的地方工作。然后,如果您有一些只对您自己感兴趣的调试代码,您可以将其包装在 #if defined( YOUR_NAME ) 中,并且它甚至不会为其他人编译,除非他们将其更改为 #if defined( YOUR_NAME ) || defined( THEIR_NAME )。
我自己尝试过,但它似乎不起作用,重新启动 Visual Studio,然后重新启动计算机,但它似乎仍然没有被拾取。这个 hack 是否比我理解的更多,还是需要在 Visual Studio 中选择特定版本/选项?
【问题讨论】:
-
@Neil 为什么没有?就像我说的那样,我不知道这是否是一件特别好的事情,只是想再次使用它并且不记得它特别复杂。
-
对不同的人编译不同的代码?不用了!
-
在代码库中只为你工作的代码与其他 50 位开发人员 = 有时最好的东西:D
标签: c++ environment-variables visual-studio-2005 c-preprocessor