私はPIC24FのMPLAB X v3.35でプロジェクトを進めています。ここ数週間のある時点で、コンパイラはコンパイルのすべての行に対して次の警告を出すようになりました。コンパイラの中で何が起こっているのでしょうか?列番号は意味をなさないものを指しているようではなく、MPLABによって生成されない唯一のものは-DGIT_VERSION="v1.0-1-g14e8d84-d
フラグであり、他の多くのプロジェクトで同様のバージョンを使用しています。マクロ名のエラーの後に、この欠落した空白が発生する原因は何ですか?
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" mcc_generated_files/oc4.c -o build/PICkit3-XP/production/mcc_generated_files/oc4.o -c -mcpu=24FJ64GA002 -MMD -MF "build/PICkit3-XP/production/mcc_generated_files/oc4.o.d" -g -omf=elf -DGIT_VERSION="v1.0-1-g14e8d84-d" -DXPRJ_PICkit3-XP=PICkit3-XP -legacy-libc -I"mcc_generated_files" -I"../inc" -I"../dn-rdm-slave.X" -O0 -msmart-io=1 -Wall -msfr-warn=off
<command-line>:0:13: warning: missing whitespace after the macro name
'XPRJ_PICkit3-XP'は有効なマクロ名ではありません。 –
@JoachimPileborgあなたが彼を落としたなら、それを取り除いてもらえますか? #defineはIDEから来ているので、この場合は有効な質問だと思います。 –