PSoC Creatorでヘッダーファイルの正しい相対パスを見つける方法 - KBA224495 - Community Translated (JA)
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
Community Translated by NoTa_4591161 Version: **
Translation - English: How to Find the Correct Relative Path of Header Files in PSoC Creator - KBA224495
質問: プロジェクトのワークスペースエクスプローラーに追加されたヘッダーファイル(.h)を含めるとエラーが発生するのはなぜですか?図1を参照してください。エラーメッセージは “Build error: test2.h: No such file or directory(ビルドエラー:test2.h:そのようなファイルまたはディレクトリはありません)”となります。
プロジェクトでは、test1.hは[ProjectName].cydsnフォルダーに保存され、test2.hは[ProjectName].cydsn/testフォルダーに保存されます。
図1.ビルドエラー
回答: 通常、次のコマンドを使用して、.hファイルを.cファイルに含めることができます。
#include “[RelativePath]”
PSoC Creatorでは、各.hファイルの相対パスはヘッダーファイルプロパティリストにあります。プロパティウィンドウを開くには、ワークスペースエクスプローラーで.hファイル名を右クリックしてください。
図1に示されるプロジェクトでは、test1.hの相対パスは “test1.h” であり、test2.hの相対パスは “test\test2.h” です。図2を参照してください。
図2. .hファイルの相対パス
図3に示すように、test2.hの相対パスを修正してください。エラーは表示されなくなり、ビルドは成功です。
図3.成功したビルド
参照ドキュメント: