Cmake构建一个共享库,其中包含其所有依赖关系
cmake build a shared library that contains all its dependencies
我构建了一个共享库,该库取决于其他库。但是,当加载共享库时,它需要存在依赖的库才能正确运行。我希望这个共享的库是便携式的,因此希望它本身包含所有依赖项。Cmake有没有办法这样做,或者这里最好的解决方案是什么?
实际上这与cmake无关,而与链接的概念相关。您应该与所有依赖库的静态版本链接。
相关文章:
- 如何在不知道对应关系的情况下在字符串中搜索字符并将其分配给另一个字符?
- CMake 导入本地共享库以及如何将其包含在标头中
- 即使不包含其标头,如何成功向前声明的类编译?
- 在包含窗口标头时难以解决循环依赖关系问题
- 为什么包含需要进一步的依赖关系?
- 我该如何循环遍历我的数组(缓冲区——包含一个文本文件),并将其打印成30字节的块
- 如何从包含基类指针的容器中调用派生类函数(基于其类型)?
- 如何找到 -lm lib 并将其包含在 CMake 中?
- C++ 如何格式化包含可变整数的文本行,使其在给定宽度内右对齐?
- 打印/修改类对象的特定成员变量,其类定义列表 (STL) 包含的元素类型
- 严重包含在字符串中,除非我将其存储在类C++
- C ,基础课程如何将子类作为成员包含并调用其方法
- Cmake构建一个共享库,其中包含其所有依赖关系
- C :包含其属于类的联合
- 为什么库源文件不包含其标头
- 如何生成包含其所有依赖项的静态库
- 在包含其自身类型的静态成员的类中使用 __declspec(dllimport)
- 无法使用标头保护解决包含其自身的文件(包括标头)的错误
- 如何通过包含其相应的.h文件从.cpp获得函数/类定义
- 使类指针指向包含其成员的地址