【发布时间】:2015-10-28 08:01:58
【问题描述】:
我在旧版本的 Visual Studio 中看到了与此类似的问题,但在最新版本中没有。我正在学习 Lynda.com 上的课程,基本上讲师正在尝试以纯形式使用 C++,这对于在 Mac 上使用可视 IDE 的学生来说看起来是一样的。无论如何,讲师设置了一个工作项目来教授语言结构等。他在 Visual Studio 中右键单击该项目,在 C++ 下有 Pre-processor 部分。
我应该注意到他正在使用 VS 2013 社区版。我有一个功能更齐全的 VS 2015 版本。我看不到在“项目”基础上定义预处理器指令的选项。 MS 不会让我安装 2 个 VS 2015,但也许它会让我安装 VS 2013。
不过,我希望我的问题对我们要完成的工作有足够的意义,以便我可以在 VS 2015 Enterprise 中找到选项。 谢谢, 布鲁斯
【问题讨论】:
-
您到底想做什么? AFAIK 你不能定义预处理器指令——它们在预处理器中是硬编码的。您的意思是“启用默认禁用的某些指令”吗?还是您的意思是“定义宏”?你到底想“定义”什么,为什么?
-
我严重怀疑企业版不支持添加PP条目这样基本的东西,而社区版支持?我当然可能是错的,但你是说如果你右键单击你的项目(它是一个 C++ 项目,对吗?),你确实没有有属性- >配置属性->C/C++->预处理器??
-
我们只是在谈论 #ifdef MY_VAR 吗?虽然大量使用,但不推荐。
标签: c++ visual-studio-2013 visual-studio-2015