忍者ブログ

あやの

NゲージをベースとしたDCCについての日記を 書いています。 ある程度貯まりましたら、鉄道模型のDCCのまとめサイトに まとめています。 DCC館 http://1st.geocities.jp/dcc_digital/ DCC2号館 http://dcc.client.jp/

2017/10    09« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  »11
ソースを見やすくする為に、いろいろいじっていた所、Arduinoのコンパイルが終わらない
症状が出ましたので、そのやっつけ方法。

以下の様なメッセージが大量に出て、コンパイルが終わりません・・・

at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)
at java.util.regex.Pattern$CharProperty.match(Pattern.java:3777)


■切り分けの方法
関数内を#if 0 〜 #endif でくくる、または削除して1関数ごとにコンパイルしてみる。


そうすると、途中でコンパイルが通る様になります。
以下のプログラムに誤りがある様です。あとはにらめっこ。

はい、原因はコレでした。
誤    Serial.println(");
正    Serial.println("");
ダブルクォーテーションが1つしかありませんね。
構文解析の時に、この誤りがうまく検出できずに、はまってしまう様です。
 
Arduinoのコンパイルが終わらない時には、このカキコを思い出してくださいw
・関数内を #if 0 〜 #endif でくくる、または削除する。(バックアップとっておいて削除が簡単)
・ダブルクォーテーションの数があっているか。

拍手[0回]

PR
お名前
タイトル
メール(非公開)
URL
文字色
絵文字 Vodafone絵文字 i-mode絵文字 Ezweb絵文字
コメント
パスワード   コメント編集に必要です
管理人のみ閲覧

ブログ内検索

プロフィール

HN:
あやのすけ
性別:
非公開
<< Back  | HOME Next >>
Copyright ©  -- あやの --  All Rights Reserved
Design by CriCri / Material by もずねこ / powered by NINJA TOOLS / 忍者ブログ / [PR]