在VC ++中提升包含文件

时间:2009-09-08 20:26:02

标签: boost visual-c++ include

在过去的几年里,我一直是C#开发人员。以前,我用C ++开发并拥有一个C ++应用程序,我在3年前使用VS2005构建。它广泛使用了Boost库。我最近决定刷新旧的应用程序,并在VS2008中使用最新版本的Boost(BoostPro Computing的“简单”安装程序的最新版本)重建它,1.39。以前当我运行程序时,我的速度是1.33。此外,程序上次运行时至少安装了2个OS。 Boost安装位于我的机器上:“C:\ Program Files \ boost \ boost _ 1_39”。无论如何,我做了以下事情:

  1. 将项目的“其他包含目录”目录设置为“C:\ Program Files \ boost \ boost _ 1_39”
  2. 将“C:\ Program Files \ boost \ boost _ 1_39”添加到VS2008的工具 - 选项 - 项目和解决方案 - VC ++目录 - 包含文件
  3. 我的stdafx.h文件中有很多Boost包含。尝试打开第一个时编译器失败 - #include < boost / algorithm / string / string.hpp >

    我已确认上述文件确实位于“C:\ Program Files \ boost \ boost _ 1_39 \ boost \ algorithm \ string \ string.hpp”

    我继续得到:致命错误C1083:无法打开包含文件:'boost / algorithm / string / string.hpp':没有这样的文件或目录

    非常感谢任何有关检查其他内容的提示。

    同样,这是几年前编译良好的应用程序,但源代码现已转移到新的机器/编译器。

1 个答案:

答案 0 :(得分:0)

您可以在纯文本编辑器中打开.vcproj和.sln文件,并在旧路径上执行搜索和替换以更正它们。比挖掘IDE设置容易得多。

相关问题