带柯南的 CMake 找不到 assimp-vc142-mt.lib

CMake with Conan cannot find assimp-vc142-mt.lib

我正在尝试 link 使用 Conan 和 CMake assimp 到一个简单的 C++ 项目中。但是,当我构建时,出现以下错误:

LINK : fatal error LNK1104: cannot open file 'assimp-vc142-mt.lib' [C:\dev\test0\build\test.vcxproj]

这是我的柯南默认配置文件:

[settings]
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.runtime=MD
compiler.version=16
build_type=Release
[options]
[build_requires]
[env]

我确保使用相同的架构来安装 Conan 和使用 CMake 构建。 我已经仔细检查了该库是否已安装。 我已经安装了其他库(例如 glfw),没有任何问题。这是柯南包的问题,​​还是我遗漏了什么?

https://github.com/conan-io/conan-center-index/issues/7342

我的 CMake 指令顺序错误。在创建可执行文件和链接任何库之前,您必须执行 conan_basic_setup()