我有一个使用动态链接库的 C++ 应用程序。我已将应用程序和库放在目标上并且应用程序正在运行。现在我已经改变了库中的一些东西并制作了库并用新库替换了目标上的旧库。
我的问题是
- 应用程序是否在没有重新编译和重新链接的情况下采用新的库?
谢谢!
最佳答案
是的,但前提是您的新库与旧库兼容 ABI。
你可以在网上找到很多关于它的信息。我建议你阅读 this FAQ关于二进制兼容性。
关于c++ - C++中的动态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4837285/