将共享库转换为静态库
Convert shared library to static library?
是否可以将共享库(someLib.so)转换为静态库?(someLib.a)
否。(至少对于ELF共享库)。共享库是一个简单的对象(所以代表共享对象)。静态库是对象的集合。在构建共享库的过程中,您组合了多个对象,并丢失了检索它们所需的一些信息。
YES如果您有共享库的源代码。
否如果您没有共享库的源代码。
相关文章:
- enable_if转换构造函数(静态强制转换,is_base_of)
- 使用转换器提升 Python 问题 - 静态链接
- 不要使用静态强制转换进行算术转换(cpp-core-guidelines)
- C++实用程序::转换在静态链接库中不起作用
- 静态成员变量不会由 gettext 转换
- C++ 将静态方法转换为简单方法
- 虚拟成员函数的定义是否强制在同一转换单元中动态初始化静态数据成员?
- 如何使用静态多态性在 int 和指针类型之间进行转换?
- 指向 POD 类型的指针之间的静态转换与重新解释转换
- 静态强制转换内的表达式
- 我需要静态转换我的数字模板值吗
- 使用静态转换,因为动态转换失败.不好的做法?
- 静态转换父级到子级C++
- 是否应该避免这种从 int 到双精度的静态转换?
- 如何在C++中正确静态转换矢量
- 枚举静态转换为布尔,编译器发出性能警告
- 静态转换接口类到内部引擎实现
- 整型常量到const char*的静态转换
- 如何在无符号int和int之间安全地静态转换
- 将接口静态转换为派生类