私は経験豊富なVS.NETユーザーであり、Xcode3.1.1を起動して実行しようとしています。
これが私が達成しようとしていることです:
静的ライブラリ(「Lib」)に独自のxcodeprojファイルを持たせたいのですが。Libを使用してLibのxcodeprojファイルを参照し、Libを変更するとアプリが再リンクする実行可能アプリケーション(「アプリ」)を作成します。理想的には、AppのXcodeワークスペース内でLibのソースファイルを編集できるようにしたいので、変更を加えるために常にタスクを実行する必要はありません。
オンラインヘルプから、静的なlib xcodeprojをアプリのプロジェクトにドラッグするだけで、参照を取得できることがわかりました。静的libxcodeprojがアプリのプロジェクトに含まれると、それをアプリのターゲットにドラッグするだけで、アプリがLibに依存していることがわかります。これは正しい道のように思えますが、物事はまだ私が望むようにはうまく機能していません。
これが私の質問です:
AppをLibに依存させるだけでは、AppがLibにリンクすることはないようです。libLib.aをLibフォルダーからアプリの「LinkBinaryWithLibraries」ビルドステージに明示的にドラッグする必要があるようです。VS.NETでは、プロジェクトをソリューションの依存関係として指定するだけで、プロジェクトがリンク行に追加されます。何かを見逃していないことを確認したいだけです。
アプリをXcodeで開いていて、Lib.xcodeprojをそこにドラッグすると、Libのソースファイルがそこに表示されません。libLib.aは「Lib.xcodeproj」フォルダーの下にあるだけです。VS.NETでは、Libのソースファイルをその場で編集して再構築することができます...しかし、Xcodeでのこのアプローチでは、アプリを再構築するときにLib.cppを変更してもLibは再構築されません。理想的には、Lib.xcodeprojをアプリにドラッグしたときに、Libのすべてのソースファイルとターゲットが表示されるようにします。これを行う方法はありますか?
返信ありがとうございます!