0
나는 내 지식을 넘어이 오류 받고 있어요 :이상한 오류 : __interwork __softfp "
Error[Pe147]: declaration is incompatible with "__interwork __softfp char *Get_Language_String(enum Lang_Index, enum String_Index)" (declared at line 26 of "E:\Freescale\Freescale_MQX_4_0\demo\ E:\Freescale\Freescale_MQX_4_0\demo\DialogD13_Demo_v5\Strings.c 79
DialogD13_Demo_v5 \ Strings.h"를 "오류 [Pe147]는 선언과 호환되지 않습니다")
내 코드에서이 있습니다
strings.h:
extern char *Get_Language_String(enum Lang_Index Lang_Ind, enum String_Index Str_Ind);
strings.c:
char *Get_Language_String(enum Lang_Index Lang_Ind, enum String_Index Str_Ind)
{
return languages[Lang_Ind][Str_Ind];
}
에 어떤 문제가 있습니까? 사전에
감사합니다,
관련, BUL. 응답
데모 패키지에서 [ch] 문자열과 로컬 문자열을 모두 가지고 있습니까? [ch] 동일한 프로토 타입으로 파일을 정의 했습니까? 이 질문에서 이야기하기가 어렵습니다. 또한 열거 형은 선언에서 음수 값을 갖도록 강제 될 수 있습니다. 해당 열거 형의 유지 관리를 다른 사용자와 공유하는 경우 해당 열거 형을 테스트 할 수 있습니다. – n0741337