gpt4 book ai didi

c++ - 编译调试项目时是否可以指示 MSVC 使用发布版本的 Boost?

转载 作者:搜寻专家 更新时间:2023-10-31 02:01:04 26 4
gpt4 key购买 nike

我已经在 Release 配置中构建了 Boost,并将其暂存到一个文件夹中。现在,当我将 Boost 库添加到项目中并尝试在调试配置中构建它时 - 链接器失败,因为没有调试版本库。

有没有办法让 MSVC 9.0 在构建调试配置时使用 Release 版本的库?

当然,有一个简单的解决方案——构建Boost 的Debug 版本。但我只是好奇。

最佳答案

你可以做两件事:

  • 为 boost 构建调试版本(这是最佳选择)。
  • 将调试符号添加到您的发布版本中。

您不能在调试版本中使用 boost 的发布版本,因为 boost 依赖于 CRT,这在调试/发布版本中是不同的。

关于c++ - 编译调试项目时是否可以指示 MSVC 使用发布版本的 Boost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1175505/

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