私は初心者なので、簡単に。
XLCD.hヘッダーとDelays.hヘッダーを使用するインストラクターから提供されたLCDテストプログラムを作成しようとしています。問題は、コンパイラーが関数が定義されていないというエラーを私に投げ続けているため、ビルドプロセス中にヘッダーがリンクされていないように見えることです。
MPLINK 4.42、リンカーデバイスデータベースバージョン1.7 Copyright(c)1998-2011 MicrochipTechnologyInc.エラー-ファイル'./LCD_Main.o'にシンボル'SetDDRamAddr'の定義が見つかりませんでした。エラー:1
プロジェクトウィザードを使用してチップを選択しました...チップに.lnkファイルを追加し、xlcdとdelaysに.hファイルを追加し、p18cxxx.hファイルを追加しました。
テストコードは試され、真です。一番上で#includeを実行し、ファイルを同じディレクトリに配置してから#include "xlcd.h"を使用しましたが、何も機能しないようです。
はい、構文にエラーがないかダブルトリプルチェックし、最終的にはヘッダーファイルからmain.cにコピーして貼り付けただけなので、そうではありません。
エラーを見ると、プロトタイプのみが表示され、定義された関数は表示されていないように見えます。それはすべてバックグラウンドで魔法を使って行われたと思っていたので、パスをチェックする方法や、それが起こっているかどうかさえわかりません。
全体が少しウォークスルーなので、簡単なはずだと思いましたが、そうではありません。
簡単な修正に違いないと思いますが、私はこれに何時間も取り組んでおり、部屋の向こう側に愚かなプロトボードとPICをドロップキックする準備をしています。
誰かが私が間違っている可能性があることを知っていますか?
ありがとう