オブジェクト (.o) ファイルを含むライブラリ プロジェクトがあります。ファイルがビルドに含まれていることを確認するために、次のビルド後のコマンドがあります。
ar -r libProject.a AdHocObject.o
ただし、これは、デバッグとリリースで AdHocObject.o ファイルを手動でコピーする必要があり、プロジェクトをクリーンアップできないか、最初からやり直してデバッグとリリースで AdHocObject.o をコピーする必要があることを意味します。
これは、ライブラリを (インクルードとして) 使用して再構築する 2 つ目のプロジェクトがあり、AdHocObject.o が最初に消去されていることを確認すると、さらに面倒になります。
私はここで少し迷っています。いろいろな方法があると思いますが、見つけられません。私はできた:
- 2 番目のプロジェクトでライブラリを再構築しないようにしますが、方法がわかりません。
- ライブラリが AdHocObject.o をデバッグとリリースに保持するようにしますが、方法がわかりません。
- ビルド前のコマンドを追加して、AdHocObject.o を出力フォルダー (Debug または Release) にコピーしますが、ご想像のとおりです。
これらのアクションのいずれかが可能ですか?複数の場合、推奨されるアプローチは何ですか?