-3

Xcodeで新しいプロジェクトを作成し、このライブラリを使用するにはどうすればよいですかlibStanfordCPPlib.a。imgに示されているように、プロジェクトフォルダにライブラリファイルがあります。しかし、そのクラス/関数を含めることはできません。

xcode

4

3 に答える 3

0

同様の問題がありました。

.a ファイル (libStanfordCPPLib.a) を右クリックし、[Show File Inspector] を選択します。

「インスペクタ」ウィンドウで、「ローカライズ」ボタンを押します。

正直なところ、これが何が違うのかよくわからないので、誰かがそれを説明できるなら、それを選んでください.

私の場合、.a ファイルは既にローカライズされているようで、すべての参照が正しく設定されているようです。

[ローカライズ] ボタンが機能する直前の状態にどのようにして到達したのですか? プロジェクト ("Projectx") を右クリックします。
メニューで、[ファイルを 'Projectx' に追加...] をクリックして、必要に応じてファイルを宛先フォルダーにコピーするために、[宛先] チェック ボックスをオン (オン) にしました。「追加されたフォルダーのフォルダー参照を作成する」を選択しました 「ターゲットに追加: Projectx」を選択しました

それはそれについてです。.a で参照されているヘッダー ファイルが失敗し続けました。次に、上記の「ローカライズ」ボタンをクリックすると、すべて機能しました。

于 2013-04-28T23:49:02.630 に答える
0

lib ファイルをリンクし、libStanfordCPPLib.a のパス名を見つけてから、左側のパネルで [Assignment2] 項目をクリックし、[build-phase] タブを見つけて、[Use Lib Path] を検索し、そこにライブラリ フォルダー パスを貼り付ける必要があります。 .

于 2012-11-16T15:50:27.190 に答える
0

ヘッダーを #include しましたか? ライブラリとのリンクバイナリでライブラリを選択しましたか? ヘッダー検索パスは有効ですか? エラーが、コンパイラがヘッダーをインクルードできないというものである場合、ヘッダー パスの問題になります。リンク時にエラーが発生した場合は、ライブラリが正しく追加されていません。

于 2012-11-16T15:51:39.083 に答える