
PICマイコンを趣味でやりたく、新しいパソコンにMPLAB IDE8.84をインストールし、XCというコンパイラをインストールしてC言語で実行をかけてみたのですが、以下のようなエラーが出てしまいます。
以前にも質問させていただいたことがあり、ファイルが無いです的なエラーが出ていると教えていただきました。しかしそれの解決策を教えていただけなかったので再度助けの手を差し伸べていただけないでしょうか?
エラー内容は以下のとおりです。古いパソコンでは実行に成功しているプログラムです。古いパソコンは壊れてしまったのでどうしても解決したいです。どうぞよろしくお願いいたします!
Build C:\Users\Morita\Desktop\DIY\testo1 for device 16F876A
Using driver C:\Program Files (x86)\Microchip\xc8\v1.32\bin\xc8.exe
Make: The target "C:\Users\Morita\Desktop\DIY\hiroshi.p1" is out of date.
Executing: "C:\Program Files (x86)\Microchip\xc8\v1.32\bin\xc8.exe" --pass1 C:\project\hiroshi.c -q --chip=16F876A -P --runtime=default --opt=default -N-1 -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Error [141] C:\project\hiroshi.c; 1.19 can't open include file "16f876A.h": No such file or directory
(908) exit status = 1
********** Build failed! **********
最後までどうぞお付き合い頂きたいです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
XC8だと
#include "pic.h"
であって
#include "16f876A.h"
じゃないんじゃないかぁ。
詳しくないけど。
参考にしているコードXC8用じゃない場合色々と修正する必要があると思いますので、参考元もXC8にしたほうが良いと思います。

No.1
- 回答日時:
hiroshi.cでインクルードしている16f876A.hというヘッダファイルがないというエラーですね。
コンパイルオプションでインクルードするファイル(この場合、16f876A.h)があるフォルダのパスを指定すれば解決しそうです。xcというコンパイラはよくわからないのですが、一般的には -I というオプションを使います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- その他(ゲーム) SkyrimSEのMod organizer で困っています。誰か助けてください。 1 2022/12/05 01:49
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- Mac OS PATHを使ってcdなどで簡単に移動できるようになりたい 3 2023/05/13 14:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
HANDLEの宣言でのエラー
-
Cランタイムライブラリのヘッダ...
-
ofstream について
-
バッチからsqlplusの接続エラー...
-
レコードセットをcloseする所で...
-
LINKエラーについて
-
C2146を回避するにはどうしたら...
-
どうしてもできない!!
-
AndroidからPostgresqlへの接続
-
ccコマンド時の0711-317エラー
-
デバッグ中のエラーのことで教...
-
キーの自動入力
-
ビルドが失敗してしまいます
-
HEWを使用しているのですが、こ...
-
VBAでファイルを開くプログラム...
-
Excel VBAのCSVファイルマージ...
-
visual C++ でビルドの中止がで...
-
CxxxView::GetDocument() const...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
Excelのエラーで困ってます。
-
ビルド失敗 指定されたファイ...
-
fortranでプログラムを実行する...
-
visual C++ でビルドの中止がで...
-
適切な変換関数が存在しない???
-
VB2008で定数に色の設定をした...
-
HEWを使用しているのですが、こ...
-
コンパイルできません。
-
バッチからsqlplusの接続エラー...
-
Visual Studioのstrcpy_sについて
-
DLL関数を使ったプログラム
-
キーの自動入力
-
RightとLeft関数のライブ...
-
BC30002: 型 'ListItem' が定義...
-
LPCWSTRとchar
-
error C3867 関数呼び出しには...
-
デバッグ中のエラーのことで教...
-
sys/time.hのインクルードがで...
おすすめ情報