※ ChatGPTを利用し、要約された質問です(原文:MPLAB リンクの通し方)
MPLAB リンクの通し方に関するエラー
このQ&Aのポイント
MPLABでビルドする際に、'typedefs.h'と'system\usb\usb.h'のファイルが見つからないというエラーが発生しています。
問題のファイルは、Users\blacky\Desktop\usb\Cdc\systemフォルダと、Users\blacky\Desktop\usb\Cdc\system\usbフォルダに配置されています。
Include Search Pathの設定が関係しているかどうかは不明ですが、調査を行いましたが分かりません。
MPLABでのエラーについてです.おそらくリンクの通し方についてのエラーです.
ビルドした際に
Users\blacky\Desktop\usb\Cdc\system\usb\usbmmap.c:152:Error [1027] unable to locate 'system\typedefs.h'
C:\Users\blacky\Desktop\usb\Cdc\system\usb\usbmmap.c:153:Error [1027] unable to locate 'system\usb\usb.h'
というエラーが起こります.
問題となっている,「typedefs.h」 と 「usb.h」についてですが,
Project>Build Options>Project>Directories>Include Search Path
で「typedefs.h」 と 「usb.h」 の置き場である
Users\blacky\Desktop\usb\Cdc\system
Users\blacky\Desktop\usb\Cdc\system\usb
の2箇所を指定しています.
Include Search Pathは関係ないのでしょうか.いろいろと調べてみたんですが分かりません…
お願いします.
一応,エラーの全文のせておきます.
-------
Make: The target "C:\Users\blacky\Desktop\usb\Cdc\_output\main.o" is out of date.
Executing: "C:\Program Files\Microchip\mplabc18\v3.43\bin\mcc18.exe" -p=18F2550 /i"C:\Users\blacky\Desktop\usb\Cdc\system\usb" -I"C:\Users\blacky\Desktop\usb\Cdc\system" "main.c" -fo="C:\Users\blacky\Desktop\usb\Cdc\_output\main.o" -k -mL -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-
Make: The target "C:\Users\blacky\Desktop\usb\Cdc\_output\usbmmap.o" is out of date.
Executing: "C:\Program Files\Microchip\mplabc18\v3.43\bin\mcc18.exe" -p=18F2550 /i"C:\Users\blacky\Desktop\usb\Cdc\system\usb" -I"C:\Users\blacky\Desktop\usb\Cdc\system" "usbmmap.c" -fo="C:\Users\blacky\Desktop\usb\Cdc\_output\usbmmap.o" -k -mL -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-
C:\Users\blacky\Desktop\usb\Cdc\system\usb\usbmmap.c:152:Error [1027] unable to locate 'system\typedefs.h'
C:\Users\blacky\Desktop\usb\Cdc\system\usb\usbmmap.c:153:Error [1027] unable to locate 'system\usb\usb.h'
Halting build on first failure as requested.
------
お礼
回答ありがとうございました。 結局、いろんなヴァージョンを何度もインストールしなおしていくことでできるようになりました。