gpt4 book ai didi

c++ - 与 libCGAL-vc120-mt-sgd-4.5.1.lib 的链接错误,似乎无法找到或构建它

转载 作者:行者123 更新时间:2023-11-30 05:48:57 29 4
gpt4 key购买 nike

嘿,当谈到 CGAL 和 CMake 时,我有点菜鸟,但我已经到了除了这个链接错误之外一切似乎都在运行的地步:

链接: fatal error LNK1104:无法打开文件“libCGAL-vc120-mt-sgd-4.5.1.lib”

问题是我似乎无法在我构建错误的任何地方找到对此库的引用?

我可以在我的 cgal lib 目录中看到一个“libCGAL-vc120-mt-gd-4.5.1.lib”,它链接正常。我不确定 gd 和 sgd 之间的区别是什么以及如何实现。

感谢任何帮助。

最佳答案

命名 libCGAL-vc120-mt-sgd-4.5.1.lib 表明您正在编译一个使用 CGAL 的程序,使用链接器标志 /MTd (调试和链接 C++ 运行时静态)。

CGAL 的 CMake 脚本不支持与静态运行时的链接。它们只支持/MD/MDd。我建议您在设置中更改该链接器标志。

或者,您可以尝试更改 CGAL 的 CMake 脚本,但我不推荐该解决方案。

关于c++ - 与 libCGAL-vc120-mt-sgd-4.5.1.lib 的链接错误,似乎无法找到或构建它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27970033/

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