4

これが厳密にプログラミングに関する質問かどうかはわかりません。そうでない場合は申し訳ありません。

私は C++ でいくつかのライブラリを開発しました。これらは、いくつかの異なるプロジェクトで使用するつもりです。今まで、更新されたライブラリをさまざまなプロジェクトのフォルダーにコピーし続けていました。ご想像のとおり、これは理想的ではないため、作成したライブラリや将来ダウンロードする可能性のあるライブラリを保存する「サードパーティ」フォルダーを作成したいと思います。

これどうやってするの?そして、後でコードを共有/リリースしたいことを考えると、使用したライブラリが展開するコードに含まれていることを確認するための最良の戦略は何ですか?

4

2 に答える 2

6

厳格なルールはありません。ただし、これらが1)汎用、2)グローバル共有の場合は、/usr/local/lib(。aおよび.soライブラリの場合)および/usr/local/include(対応するヘッダーの場合)をお勧めします。

Linuxの「標準ファイルの場所」の適切な説明は次のとおりです。

于 2012-08-11T08:25:04.800 に答える
2

モジュールを新しいプロジェクトと共有する場合は、モジュールを1つのフォルダーに整理し、このフォルダーを新しいプロジェクトに含まれるライブラリパスとしてマークすることをお勧めします。

于 2012-08-11T08:21:02.483 に答える