一个解决方案,两个项目,一个定义导致构建问题

时间:2012-02-21 19:09:35

标签: c++ visual-studio-2008 projects-and-solutions

我正在使用VS2008来构建2个C ++项目。除了一个具有DEFINE值而另一个没有DEFINE值之外,它们是相同的。这个定义在几个.cpp文件中引导条件编译。

如果我只是右键单击解决方案并说“全部构建”或“全部重建”,那么关于如何构建项目就是一个废话。通常我会得到两个具有相同行为的可执行文件,这些可执行文件都已编译,就像定义了值(或不是)一样。有时我得到的结果是大杂烩的可执行文件,似乎有些.obj是用定义的值编译的,有些则不是。

唯一的解决方案是单独右键单击每个项目并“全部构建”。但是,我们的自动构建系统不允许这样做。

我试过让一个项目依赖另一个项目,这没有用。

有什么想法吗?

0 个答案:

没有答案