|
0
|
| Sebastian P.R. Gingter · 技术社区 · 15 年前 |
|
|
1
0
你描述的概念听起来不错。 也就是说,代码使用:
项目配置定义了
并设置解决方案配置,设置为使用上述项目配置。 只要这些都设置正确,我希望它能工作。 事实上,你说即使调试没有按预期工作,也意味着有些东西已经很坏了。 我建议您尝试最简单的情况,以确保您了解如何设置它:创建一个新的最小“hello world”应用程序,该应用程序只有简单的代码,允许您区分版本:
然后创建项目配置(“调试版本1”、“调试版本2”),查看您是否可以设置它们(一个定义了版本1,一个没有定义)以在生成时获得两个输出。 然后添加使用上述项目配置的解决方案配置,并构建它们以检查它们在执行时是否打印正确的内容。 一旦您完成了这项工作,您就应该有一个工作系统(了解这些元素如何相互关联),您可以将其应用到更复杂的项目中。为了重新应用它们,我建议删除大多数项目/解决方案配置,然后重新从头开始构建它们,现在您确定您知道该做什么了——通常从第一原则重新构建这些配置比尝试将现有的“中断”设置重新调整为生活效果更好。 |
|
2
0
C语言中的条件编译不同于C和C++。见
here
有关
例如:
|
|
Willy · LINQ:将分组列表转换为新列表 8 年前 |
|
|
Kapil · 如何使用参数设置脚本任务SSI的路径 8 年前 |
|
|
c00000fd · 跨命名空间和不同的.H文件的友元类 9 年前 |
|
|
tangoal · 调用模板类成员时非法使用此类型作为表达式 9 年前 |