0

相対パスが正しい可能性はありますが、それでもコンパイルエラーが発生する可能性があります:

2>src\wfbuilderapp.cpp(15): fatal error C1083: Cannot open include file: '../project/include/public/core/paths.h': No such file or directory

特に、パスが間違っているためではなく、含まれているファイルがファイル間のこのバインディングを「許可しない」ためにエラーが発生する可能性はありますか? 私が含めているファイルと含まれているファイルは、同じソリューション内の、異なるプロジェクトにあるフォルダーのサブフォルダーにあります。

に関する私の質問は次の#includeとおりです。

  • パスが正しく、含まれるファイルが同じソリューション内にある限り、任意のファイルを含めることができますか?
  • .cpp ファイルを含めることはできますか?
  • .cpp と .h ファイルの両方を含める必要がある場合がありますか?
4

3 に答える 3

0

パスが正しい限り、任意のファイルを含めることができますか

はい。ソリューションの部分を切り取ったことに注意してください。

.cpp ファイルを含めることはできますか?

はい、できます。したほうがいい?いいえ。

.cpp ファイルと .h ファイルの両方を含める必要がある場合がありますか?

そうする必要がある場合は、問題に対して間違ったツールを使用しています。cpp ファイルは決して#include編集しないでください。

于 2013-05-02T14:22:40.960 に答える