質問

に使用しました クリント-ハリス'チュートリアル 設定コード共有プロジェクト間の、すべての作品だとして期待されるのですが、何が必要ですか。でも私のツイッター機でのコンパイラを探知していないのではないのヘッダファイルからの静的ライブラリプロジェクトがた構造を作成する環境が整いました

私のツイッターによってプロジェクトによるクローニングは、gitリポジトリまたすべての関係構築にフラグとXCodeの設定をn倍すが、プロジェクトで拒否めた。

これが私にとってツイッターは、主にコピーし、貼り付けからのチュートリアル:

  1. しないようにしてください空白のスペースの完全なパスをプロジェクトのディレクトリです。
  2. 内部のディレクトリを別のフォルダの"build_output".
  3. XCodeにて、"XCode>環境設定"を選択し"建築"のタブセットの"場所の構築事業"を"カスタマイズの場所"に指定しますパスの構築をディレクトリで作成されます。
  4. 設定は"中間体の構築のファイル"を"しています。
  5. を選択ソースツ"のタブを新規ソースツリーの変数をクリックすると、"+"ボタンを充填する。両方の"設定名"と"表示名"、 [名の共同プロジェクトを作成した静的ライブラリー】.パスだけのフルパスの枠組みのフォルダにまとめた。

以下の操作を行うことでスタートさせたこのプロジェクト用の静的ライブラリーを開発するコンパイル同士機しています。もっとも処理しません。基本的には、誤差得しました:

error: TheFrameworkHeader.h: No such file or directory

その文字列のその他によって生じる誤差のヘッダを表します。

他の戦略トラブルシューティングす。方と似たような経験かを得ますか?でも欠からの指示がんと?か設定する必要の役割をヘッダにコピーヘッダの構築相ンパイルするときに静的ライブラリ?

役に立ちましたか?

解決

ももいいねこがここにちょっと情報を誰でも似たような状況にある。作成した、図書館および依存性プロジェクトに分割するプロジェクトを行いました。最初のライブラリやアプリケーションで二つの目標を同じプロジェクト.以降、このアプリを別のプロジェクト.また、押されたアジアの国-地域との連携-協力へのリモートgitリポジトリこれらがクローニングされたその他のコンピュータしかし、図書館のシュートはヘディングが見つかりません。

その後、発見ると、同じエラーが発生した時のクローニングのプロジェクトの元のコンピュータ.後に多くの苦労、ピンで留め一怖詳細: の名前に依存プロジェクトのフォルダに! このプロジェクトには、図書館があります。) していない。xcodeprojectパッケージは、アプリケーション識別子がその名の を含むフォルダ.早く変えるものです。を変更した場合、購入したものの名前(任意のコンピュータ)は、ヘッダが見つかりません。

だが洞察力、してください回答!

編集:私は今、同じ問題が発生した他のプロジェクト、また、単なる名前の変更、フォルダが含まれます。xcodeprojectフォルダに固定の問題です。

他のヒント

とは思わないのではGitだと思っていxcode.私も同様の問題がxcode/xcodebuildを解決するパスを偽で、シンプルです。) に同じ図書館プロジェクトxcconfigファイル(クリーンアウトからsvnレポ)もを含むフォルダです。なので、彼らは情報セキュリティーコンせいにしないGitね;-)

私はしばし忘れを確認す:せていただきましたのファイル(TheFrameWorkHeader.h"のgitリポジトリとは?そのビルド設定の内容に間違いがないか確認し、そのファイルをなんとかなかったために追加gitます。

だった建物の特定の機、その問題がある機械またはユーザー設定あり。など 環境変数 もINCLUDE_PATHまたはその親族--XCodeを使GCC).いし("."のあとにこれらの変数.

バグの修正方法は、この追加の必要フォルダへのパス-スイッチを構築す。

ダブルチェックの"検索パス->ユーザがヘッダを検索経路"の構築の設定(すべての形態)へのポインタを含むディレクトリを共有Xcodeプロジェクトを使用することができ、新規ソースツリーの変数を作成した).

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top