gpt4 book ai didi

c++ - Boost 确实减慢了 VS2005 上的编译速度

转载 作者:可可西里 更新时间:2023-11-01 17:57:17 30 4
gpt4 key购买 nike

我最近开始在我的 C++ 项目中使用 Boost,并注意到在编译开始之前有相当大的延迟(当我点击重新构建时,我必须等待 5 分钟才能开始编译)。

我已经运行了 Filemon,它向我显示 Visual Studio 一直处于空闲状态,devenv.exe 正在通过 Boost 包含目录进行探测。

有什么想法可以在不将 Boost 从项目中移除的情况下加快编译速度吗?

谢谢。

最佳答案

您可能直接将 boost 包含目录添加到“项目设置 > C/C++ > 常规 > 附加包含目录”。 Visual Studio 会跟踪项目依赖项,以便在发生更改时提供最少的重新编译(这与 IntelliSense 无关)。

如果这样做,请将 boost include 移动到您的 VS include 路径 - 这是它们所属的位置,并且在您编译项目时它们永远不会被 VS 检查。如果您没有,可能会有一些其他链接指向项目设置中的 boost 目录。

关于c++ - Boost 确实减慢了 VS2005 上的编译速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4180465/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com