私は自分のプログラムをMPLABで実行します。 (プロジェクトウィザード - > PIC16F877A - >ハイテクアンシCコンパイラ - > RUN) エラー[141] C:\ Users \ WhyWhy \ Desktop \ test.c; 1.22はインクルードファイル "16F877A.h"を開くことができません:そのようなファイルまたはディレクトリなし16F877A.hはどこにありますか?
16F877Aのヘッダファイルはどこにありますか?
私は自分のプログラムをMPLABで実行します。 (プロジェクトウィザード - > PIC16F877A - >ハイテクアンシCコンパイラ - > RUN) エラー[141] C:\ Users \ WhyWhy \ Desktop \ test.c; 1.22はインクルードファイル "16F877A.h"を開くことができません:そのようなファイルまたはディレクトリなし16F877A.hはどこにありますか?
16F877Aのヘッダファイルはどこにありますか?
C:\プログラムファイル\ HI-TECH SOFTWARE \ PICC \ 9.70 \は、私の場合は
が含まれ、私はCでHITECHコンパイラをインストールしている:\プログラムファイルを。 コンパイラのファイルをどこにインストールしたのか知っておく必要があります。あなたのケースでハイテクは、あなたがここで見つけることができるように
このファイルには、コンパイラからです:
C:\プログラムファイル\ HI-TECH SOFTWARE \ PICCあなたが持っている前
\含ま\\ MPLABの[プロジェクト]ウィンドウの[ヘッダファイル]フォルダに追加する必要のあるファイルが見つかりました。
そして、あなたのコードでは、あなたは
#include <16F877A.h>
チップ固有のヘッダファイルが明示的にHITECH-Cに含まれるべきではない、それを含める必要があり、マニュアルには明らかなように述べています。これが動作するために必要なのは、プロジェクト設定で正しいチップを構成することである
#include <htc.h>
:代わりに、あなたはあなたのためのチップ固有のファイルを含めての世話をするコンパイラのヘッダが含まれます。 16F877A.h
ファイルはコンパイラディレクトリにありますが、直接それを含めて警告がスローされます。