Open ShujiMikami opened 5 years ago
ごく普通のC/C++については, cquery+compile_command.jsonで問題なくIDEとして動けると思われるが, Arduinoについては, 暗黙のうちに読めるライブラリなどがあり, やっかい. cppファイルで統一する方法もあるようなのでそちらを検討
platformioを使用する方法で, Arduinoも対応できた. cqueryによる補完, platformioでのビルド, 書き込みもでき, 問題なさそう.
Arduino.hのヘッダが何か悪さするのか, ソース内でのヘッダの読み込み順番として, Arduino.hを最後にしないと, cqueryが動かない. 同様に, Arduino.hからしか辿れない, Serialなどについても, 補完がうまく聞かない.
ごく普通のC/C++については, cquery+compile_command.jsonで問題なくIDEとして動けると思われるが, Arduinoについては, 暗黙のうちに読めるライブラリなどがあり, やっかい. cppファイルで統一する方法もあるようなのでそちらを検討