Texas Instruments MSP430マイクロコントローラー用の実証済みのファームウェアを新しいコンパイラー(VisualGDBを使用するVisualStudioの下のC++コンパイラー)でコンパイルしようとしています。
このファームウェアの以前のバージョンはすべてCコンパイラでコンパイルされており、エラーも警告もありません。CコンパイラからC++コンパイラへの変更が私の問題の原因であるに違いありません。(Cコンパイラでコンパイルされたコードは5年間問題なく実行されています。)
このコードスニペットを考えると:
#include <msp430x14x.h>
WDTCTL = WDTPW+WDTHOLD;
このエラーが発生します:
エラー:「WDTCTL」はタイプに名前を付けていませんc:\ msptest \ LedBlink \ LedBlink.cpp
WDTCLTはmsp430x14x.hで宣言されています。
誰かが私を正しい方向に向けてくれませんか?