プロジェクトを Windows から Mac にインポートし、xcode を使用してプロジェクトをコンパイルしています。
移植プロセスからのほとんどのエラーとバグを修正することができましたが、1 つのバグ/エラーがあり、正常に機能しない理由を特定できません。これはおそらく、私の xcode に関する知識が不足しているためですが、誰かがこの問題を解決できるかどうか疑問に思っていました。
問題はこれです。プロジェクトには 2 つのサブフォルダーがあり、1 つは include と呼ばれ、もう 1 つは source と呼ばれます。もちろん、インクルードにはすべてのヘッダー ファイルが含まれ、ソースにはすべての cpp ファイルなどが含まれます。
例:
Root/
Include/
Header.h
Source/
test.cpp
xcode プロジェクトのビルド設定で、$(SRCROOT)/Include/ を Header Serach Paths に追加しました。したがって、xcode はインクルード フォルダーに任意のヘッダー ファイルを含めると思います。
したがって、test.cpp クラスに を追加し#include "Header.h"
ます。ビルドをクリックすると、「'Header.h' ファイルが見つかりません」というエラーが表示されます。
もちろん、たとえばこれを行うこともでき#include "../Include/Header.h"
ますが、プロジェクト内のすべてのcppファイルを処理するのは面倒です(これはたくさんあります)。
他の誰かがこの問題に遭遇したかどうか疑問に思っていましたか?
読んでくれてありがとう。