簡體   English   中英

如何與 Windows 上的 boost 鏈接

[英]How to link with boost on Windows

我正在嘗試將我的項目與 boost 計算鏈接,但遇到了以下問題: LNK1104 could not open file "libboost_chrono-vc143-mt-gd-x64-1_80.lib"

我的 cmake 文件:

set(BOOST_ROOT "D:\\Tools\\boost_1_80_0")
set(Boost_NO_SYSTEM_PATHS ON)

find_package(Boost 1.80.0 REQUIRED COMPONENTS program_options chrono)

據我了解,問題是由於不同的 msvc 工具集而發生的,但是當我使用以下命令配置項目時:

"generator": "Visual Studio 17 2022 Win64"
{
  "name": "CMAKE_GENERATOR_TOOLSET",
  "type": "STRING",
  "value": "v141"
}

配置失敗。 作為解決方法,我只是復制並重命名了chrono lib,它似乎有效,但它被破解了。 如何在 cmake 項目中正確鏈接 windows 的升壓?

是的,謝謝,沒有看到有 v143 的版本以及https://sourceforge.net/projects/boost/files/boost-binaries/1.80.0_b1/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM