0

我正在写一个问题,我正在尝试使用 mingw32-make.exe 和对 Windows 10 的 Boost 1.67.0 依赖项构建第三方库。

我将变量Boost_INCLUDE_DIR设置为 <path_to_boost>\boost_1_67_0\include

我将变量Boost_LIBRARY_DIR设置为 <path_to_boost>\boost_1_67_0\lib

并且 cmake-gui 输出带有以下错误消息:

描述缺少 thread_win32 库的错误消息

因为,我想,我的 boost 安装中没有包含 libboost_thread_win32.a 库(如下所示)。

我的 boost 安装中包含的库

我该如何解决这个问题?有没有办法使用 minGW 使用这个 thread_win32 库轻松构建 boost?

4

1 回答 1

0

要在此基础boost 1.67.0Windows进行构建,cmake您需要设置变量:

  • BOOST_ROOT到 <path_to_boost>\boost_1_67_0
  • BOOST_LIBRARY_DIR你建立的路径boost
    例如 <path_to_boost>\boost_1_67_0\stage 如果您按照此处的说明进行操作
于 2021-07-11T07:28:14.110 回答