2012-05-28 23 views
8

ご質問には申し訳ありませんが、助けが必要です。 私はSharekit - https://github.com/ShareKit/ShareKitを使用しようとしています。"SHK.h"ファイルが見つかりません

"sharekitのインストール" wikiページからすべての手順を実行していますが、SHK.hをインポートする前にエラーはありません。 SHK.hはオートコンプリートで表示されますが、エラーが発生しました。 何が欠落する可能性がありますか?

+0

エラーメッセージ、してくださいを – CodaFi

+0

申し訳ありません!私のミスがあったので、私のプロジェクトが配置されたよりも1つ上のレベルにSharekitを配置しました... – zakhej

答えて

2

リンクhttps://github.com/ShareKit/ShareKit/issues/393#issuecomment-6057929の回答は部分的に正確です。 ShareKitフォルダはプロジェクトの同じレベルに置くことができます。

ちょうどあなたがShareKitを置くディレクトリが「ShareKit」と呼ばれていると仮定して(プロジェクト内の「ヘッダ検索パス」を追加します。

$(SRCROOT)/../ShareKit/Classes/** 

そして

$(SRCROOT)/../ShareKit/Submodules/** 
0

あなたは問題を抱えている私はなぜわからないが、あなたはプロジェクトに

クリックを試すことができます - >あなたのターゲットを選択 - > [ビルドフェーズ - >ソースをコンパイル展開し、そこにあなたのSHK.mファイルを持っていることを確認してくださいそうでない場合は追加してください。

+0

こんにちはマート、SHK.mを「ソースをコンパイルする」に追加すると、あなたのアドバイスを使用しようとしました。 SHK.mファイルが見つかりましたが、赤色でマークされています。そこに含まれるすべてのファイルにも同じ問題があります。ファイルごとにファイルを追加しようとすると、すべてのsharekitライブラリが正しい方法ではないと思う。 – zakhej

+0

プロジェクトから赤色のマークが付いたファイルをすべて削除し、ファインダーからプロジェクトにドラッグすることができます。ファイルをコピーまたは参照するように頼んだら、プロジェクトフォルダにまだ入っていなければコピーしてください。赤色は、プロジェクト内のファイルを参照として持っているが、ファイルシステム上にファイルが見つかりません。サブディレクトリを追加する場合は注意が必要です。フォルダ参照の作成を選択した場合は、 "directoryName/filename.h"のようなファイルをインポートするときにディレクトリ名を入力する必要があります。ただし、必要がない限り、フォルダ参照の作成は選択しないでください。 – Mert

+0

申し訳ありませんが、私の間違いがありました、私は私のプロジェクトが置かれたよりも1つ上のレベルにSharekitを置いた... – zakhej

関連する問題