gpt4 book ai didi

c++ - 将共享库文件放入C++项目中

转载 作者:行者123 更新时间:2023-11-28 00:35:32 25 4
gpt4 key购买 nike

我想在我的 C++ 项目中使用 .so 库。我有它的头文件,实际的 .so 也必须在某个地方;我安装了them使用 apt-get。

由于我的项目是版本管理的,我不希望每个下载版本库的人都必须安装我安装的包,所以我想简单地将.so文件和头文件放在我项目的某个地方并且只使用那些。从来没有学过 C++,我不知道我该怎么做。

如果我有一个 .so 库和它的头文件,我如何将它们放在我选择的文件夹中并将它们包含在我的源代码中?

最佳答案

您有多种选择:

  • 您使用库的静态版本构建,因此您不会遇到此类问题。
  • 您告诉用户安装库
  • 您手动加载库,因此您有自己的搜索路径(通常是当前文件夹)。

最后一个方案最符合你的要求,put 可能很难设置。还有几个库可以轻松加载 .so 文件。

关于c++ - 将共享库文件放入C++项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21117223/

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