저는 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 만약 당신이 그를 downvoted, 제발 그것을 제거할까요? #define은 IDE에서 온 이후로이 경우에는 유효한 질문이라고 생각합니다. –