あやの
NゲージをベースとしたDCCについての日記を 書いています。 ある程度貯まりましたら、鉄道模型のDCCのまとめサイトに まとめています。 借りている容量が最大に達しましたので、移転します。 ★移転先:http://maison-dcc.sblo.jp/
ソースを見やすくする為に、いろいろいじっていた所、Arduinoのコンパイルが終わらない
症状が出ましたので、そのやっつけ方法。
以下の様なメッセージが大量に出て、コンパイルが終わりません・・・
■切り分けの方法
関数内を#if 0 〜 #endif でくくる、または削除して1関数ごとにコンパイルしてみる。
そうすると、途中でコンパイルが通る様になります。
以下のプログラムに誤りがある様です。あとはにらめっこ。
はい、原因はコレでした。
誤 Serial.println(");
正 Serial.println("");
ダブルクォーテーションが1つしかありませんね。
構文解析の時に、この誤りがうまく検出できずに、はまってしまう様です。
Arduinoのコンパイルが終わらない時には、このカキコを思い出してくださいw
・関数内を #if 0 〜 #endif でくくる、または削除する。(バックアップとっておいて削除が簡単)
・ダブルクォーテーションの数があっているか。
症状が出ましたので、そのやっつけ方法。
以下の様なメッセージが大量に出て、コンパイルが終わりません・・・
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 でくくる、または削除する。(バックアップとっておいて削除が簡単)
・ダブルクォーテーションの数があっているか。
PR
ブログ内検索
カテゴリー
最新記事
(12/31)
(12/31)
(12/29)
(12/23)
(12/18)
リンク
プロフィール
HN:
あやのすけ
性別:
非公開