CMakeLists
文章平均质量分 64
-
刘诺夫斯基
一蓑烟雨任平生/
展开
-
【C++】CMakeLists链接Boost
如果 Boost 安装在非标准路径下,你可能需要指定 BOOST_ROOT 或者 BOOST_LIBRARYDIR。如果找到了 Boost,你可以使用 include_directories 来添加 Boost 的头文件路径。使用 target_link_libraries 将 Boost 库链接到你的目标(例如一个可执行文件或库)。如果你有特定的需要(比如静态链接 Boost 库),你可以在 find_package 之前设置相应的变量。你可以指定所需的 Boost 组件和最小版本。原创 2024-01-20 15:49:13 · 1488 阅读 · 0 评论 -
【C++】CMakeLists链接absl
如果 Abseil 库以静态库的形式编译,但你的项目尝试以动态库的方式链接,可能会发生这种错误。检查你的 Abseil 库是如何编译的,并确保你的项目以相同的方式链接它。absl::base、absl::strings 等是 Abseil 库中你需要链接的具体组件,根据你的需求选择。解决此问题通常需要检查你的 CMake 配置,确保所有链接设置正确,以及确保使用了与 Abseil 库兼容的编译器和设置。确保你使用的编译器版本与用于编译 Abseil 库的版本相匹配。确保你的项目链接到正确版本的库。原创 2024-01-20 16:53:10 · 2102 阅读 · 0 评论 -
【PROTOBUF】protobuf_parse_tools
proto。原创 2024-02-23 17:54:06 · 330 阅读 · 0 评论 -
【C++】Protobuf与Cmake的使用
最近在移植apollo7.0.0代码时,遇到跨文件夹import依赖Proto文件,采用以前小项目的方式无法成功生成.cc和.h文件,耗费2-3天时间解决,故记录。原创 2024-05-14 17:02:15 · 858 阅读 · 1 评论