-1

Linux でライブラリが廃止される場合があります。開発者は、別のライブラリに移行することを提案しています。移行の手順を知りたいのですが?

たとえば、他の多くのニーズlibipq.hと同様に、私のソフトウェアは時代遅れになりました。そして、開発者は、他のこれらのライブラリ ユーザーができるように、ソフトウェアを動作させるにはどうすればよいですか?libipqに移行するようにユーザーに指示しました。nfnetlink_queue

4

2 に答える 2

3
  1. プロジェクトに両方のライブラリを追加します。
  2. 古いライブラリの代わりに新しいライブラリを使用するように、フィーチャを徐々に変換します。移植された各機能を徹底的にテストします。
  3. すべての機能を新しいライブラリに移植したら、古いライブラリを削除してください。
于 2013-04-29T15:23:29.140 に答える
0

類似のライブラリ

ライブラリが十分に類似している場合は、新しいライブラリの関数に関して廃止された関数を定義します。次に、コード内でそれらを置き換えるだけです。変換が完了したことを確認したら、不要な混乱を取り除き、ラッパーを削除して、最適化に取り組むことができます。

異なるライブラリ

ライブラリが (機能またはパフォーマンスの点で) あまりにも異なる場合は、作業の一部をやり直すことを検討する価値があるかもしれません。そのような場合、プログラムの一部にまったく新しい構造を与えて、新しいライブラリに適合させるか、通常は別の方法で考えたいと思うかもしれません。この場合、以前の手法は、ある方法で設計され、別の方法で動作することを余儀なくされたコードの災害につながります。

于 2013-04-29T15:38:05.570 に答える