PSoC Creatorでヘッダーファイルの正しい相対パスを見つける方法 - KBA224495 - Community Translated (JA)

Version 4

    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.ビルドエラー

    kba224495_1.png

    回答: 通常、次のコマンドを使用して、.hファイルを.cファイルに含めることができます。

                  #include “[RelativePath]”

     

    PSoC Creatorでは、各.hファイルの相対パスはヘッダーファイルプロパティリストにあります。プロパティウィンドウを開くには、ワークスペースエクスプローラーで.hファイル名を右クリックしてください。

     

    図1に示されるプロジェクトでは、test1.hの相対パスは “test1.h” であり、test2.hの相対パスは “test\test2.h” です。図2を参照してください。

     

    図2. .hファイルの相対パス

    kba224495_2.pngkba224495_3.png

     

     

    図3に示すように、test2.hの相対パスを修正してください。エラーは表示されなくなり、ビルドは成功です。

     

    図3.成功したビルド

    kba224495_4.png

     

    参照ドキュメント:

    PSoC® Creator™ User Guide