掲示板


[記事リスト] [返信する] [新着記事] [過去ログ] [ワード検索] [留意事項] [管理用]

記事No 788
タイトル Re^2: xc8でコンパイルエラー
投稿日 : 2017/01/05(Thu) 18:53:09
投稿者 negishi   <nekinorijp@yahoo.co.jp>
参照先
projectのpropertyでbuildingのpre and post step operation
にチェックを入れないと以下の3つのエラーが出ます。
18f452_lcd_adc.c:64: error: (314) ";" expected

18f452_lcd_adc.c:102: error: (984) type redeclared

18f452_lcd_adc.c:102: error: (1098) conflicting declarations for variable "INTCONbits" (18f452_lcd_adc.c:102)


の3つの内一番上の";" expectedは void interrupt sw_detect(){に;をいれろと言っていますvoid interrupt sw_detect();{にすれば消えますが、文法的に変になってしまうし他の関数の前にも入れろと言ってきて全部の関数の前にいれるとエラーは確かに無くなりますが
今度は
nbproject/Makefile-default.mk:84: recipe for target '.build-conf' failedと
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failedと出て結局エラーになってしまいます。

またincludeで呼んでるファイルは全部project上に表示されてます。
日本語のディレクトリ名も1つも使ってません



> このエラーが出るということはプログラムに何らかの間違いがあるということです。
> このメッセージの前にErrorのメッセージがないでしょうか?
> あるいはソースファイルの行番号に赤丸が付いているところはないでしょうか?
>
> その他、原因と考えられることには下記があります。
> ・includeで読んでいるファイルがプロジェクトにない
> ・日本語のディレクトリ名を使っている
> ・呼んでいる関数がない
> などなど
>
> > mplab x 3.5でxc8コンパイラーでビルドすると
> > nbproject/Makefile-default.mk:144: recipe for target '.pre' failed
> > と
> > nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failedの2つのエラーが出てコンパイル出来ませんソースファイルのエラーならまだわかるのですが、XC8 コンパイラーの設定が上手くできてないことによるエラーのようなのでどうしていいのかよくわかりません。
> > XC8のビルドがうまくいった方でわかる方がいたらどうすればビルドがうまくいくか教えていただきたいです

- 関連一覧ツリー (▼ をクリックするとツリーを一括表示します)


- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ
参照先
画像UP
暗証キー (英数字で8文字以内)
投稿キー (右画像の数字を入力) 投稿キー


- 投稿記事修正/削除フォーム -
処理 No 暗証キー

- WebForum -