Clion、CMake 对库中函数的未定义引用

问题描述 投票:0回答:1

我正在尝试使用 CLion 在 Windows 上使用 assimp, 但是当我尝试使用提供的功能时,我遇到了

undefined reference to 'Assimp::Importer::ReadFile(char const*, unsigned int)'

错误。

我当前的 cmake.txt 像这样链接库:

    find_package(assimp REQUIRED)

    target_link_libraries(${PROJECT_NAME} assimp::assimp)

还使用 CLion 的 vcpkg 安装了 assimp 软件包。
我尝试运行的 MinGW 版本是 6.0,但 11.0 也不起作用。

c++ cmake mingw clion
1个回答
0
投票

所以经过大约一天的摆弄,我发现 assimp (可能)不支持 Windows 上的 mingw。

参考:

“修复”:

最后我把编译器从MinGW改成了VS2022(Visual Studio 2022)。

谢谢大家的帮助!

© www.soinside.com 2019 - 2024. All rights reserved.