我在Visual Studio 2008中有一个包含多个项目的解决方案。我在其中一个中使用了boost。我已经包含了所有必要的目录和路径等。当我使用boost编译项目时,它可以完美地编译。当我构建整个解决方案时,它会失败并告诉我它无法找到我正在使用的提升标题。但它在编译的项目中。这怎么可能?
我已经清理,重建(解决方案和项目)并打开并重新打开视觉工作室。仍然没有...
有什么想法吗?
答案 0 :(得分:0)
解决了它。
显然还有另一个项目引用了这个项目,并使用了一个头文件(包括一些boost文件)。显然我还必须在第二个项目中添加boost库依赖项。 (配置属性 - > C / C ++ - >常规 - >其他包含库和配置属性 - >链接器 - >其他库目录)