質問: cObj; } //!< @name ラッパ関数群 //!< @details 本当はクラスのメンバ関数をコールバックにしたかったが、C++の仕様上出来ないので通常の関数でラップする // @{ /** * @brief OrderFunctionをラップする関数 * * @param usStat */ void SetWrapper(ushort usStat) { Serial.printf("ラップ関数[%d]\n",usStat); _cObj->OrderFunction(usStat);//★この関数をラップしてるだけ } /// @} ```
回答: コンパイル時のメッセージにソースコードにS-JISを使っていないのに以下のようなエラーが表示されていたので、 ``` UnicodeDecodeError: 'cp932' codec can't decode byte 0x87 in position 999: illegal multibyte sequence ``` 検索しまくっていたら、上記の途中でビルドが止まる現象が解決しました。 以下のページを参考に解決しました。 PlatfprmIOで UnicodeDecodeError: 'cp932' 多分これ、報告しないとまたあとから問題が出るような気がするのですが、何処に報告するのが正しいでしょうか。