2016-07-12 6 views
0

私は7.3にXcodeのをアップグレードし、それがファイル私は多くのソリューションを試してみましたが、私はその問題を解決することはできませんエラーが見つかりませんを投げ始める、最後に、私は私がインクルードフォーマットを#include "{path} /file.h"から#include "file.h"に変更すると、エラーが修正されますか?

#include "ICommunicator.h" 

#include "Connection/ICommunicator.h" 

を変更することにより、それを修正同じ種類のエラーを投げる他のすべてのファイルにこの変更を簡単に実装できますが、それは良い解決策ではないようです。あなたは私にこのシェアを修正する方法を知っている場合。

答えて

0

私の知る限り、ターゲットのビルド設定のHeader Search Pathです。これは、ライブラリーヘッダーをHeader Search Pathで参照するのではなく、プロジェクトに直接コピーする場合に発生します。

のは、ICommunicator.hは、あなたのヘッダ検索パスは/A/B/あるべきフォルダ/A/B/Connection/ICommunicator.hに存在するとしましょう。 /A/B/Connectionに設定した場合、#include "Connection/ICommunicator.h"などの相対パスを持つ#includeのすべてが間違ったパス、つまり/A/B/Connection/Connection/ICommunicator.hを指しています。ビルド設定でHeader Search Path経由

ソリューション

リファレンスヘッダー。

関連する問題