【问题标题】:Automatically determine include directories in a Visual Studio 2010 solution自动确定 Visual Studio 2010 解决方案中的包含目录
【发布时间】:2011-11-30 12:31:06
【问题描述】:

我们有一个相当大的 VS 2010 解决方案,其中包含多个相互依赖的 C++ 项目。大多数项目都会创建在最终构建步骤中链接的静态库。

我现在想知道是否有办法让 VS 2010 构建系统自动找出包含和库目录。目前,我必须在其他包含目录项目设置中添加我想使用的任何库的包含目录。是否有更好的解决方案来管理静态库依赖项而无需手动指定所有这些目录?既然 Visual Studio 已经知道项目之间的依赖关系,为什么它不能自己确定这些路径呢?

【问题讨论】:

标签: visual-studio visual-studio-2010


【解决方案1】:

“更好的方法”是更好地组织静态库,以便更轻松地找到标题。 VS 不能出去随机为你找到 right 的 headers。如果要尝试,多个项目具有相同名称的标头(当然在不同的位置)以及编译器使用错误的标头的风险太大。

【讨论】:

  • 当然我想自己指定库接口,而不是让所有头文件都可见。但我也想将项目视为单独的实体,而不必手动添加每个包含目录。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多