c++ - 转换到另一个库(尤其是 C++ 中)

标签 c++ linux transition

在某些情况下,Linux 中的库已过时;开发人员建议过渡到另一个库。我想知道过渡的步骤是什么?

例如,我的软件和许多其他软件一样需要 libipq.h这已经过时了。而开发商告诉libipq用户过渡到nfnetlink_queue我怎样才能让我的软件像其他库用户一样运行?

最佳答案

  1. 将这两个库添加到您的项目中。
  2. 逐步转换一项又一项功能,以使用新库而不是旧库。彻底测试每个移植的功能。
  3. 将所有功能移植到新库后,删除旧功能。

关于c++ - 转换到另一个库(尤其是 C++ 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16282298/

相关文章:

c++ - const boost::shared_ptr<T>& 作为函数参数的目的?

c++ - 自由函数中的类型转换

python - 如何获取 os.system() 输出作为字符串而不是一组字符?

html - CSS 转换 : opacity and visibility transition not working on Firefox (works on Chrome/Safari)

c++ - 使用批处理重新启动 C++ 控制台应用程序不会关闭网络连接

c++ - 转义 lambda 的示例代码

linux - shell脚本单独列出目录中的文件名并重命名

c - 从文件的 inode 号获取文件名

html - 在 CSS 中过渡到棕褐色

html - 淡入淡出过渡