FIT 라이브러리를 CS+에 통합하여 사용할 때 설정
1401 단어 fitCCS+RX 마이크로 컴퓨터
개요
CS+에서 RX63N 마이크로컴퓨터의 프로젝트를 신규 작성해, Ethernet의 FIT 라이브러리를 짜넣어 컴파일을 했습니다. 그런 다음 다음과 유사한 오류가 발생했습니다.
(E)ライブラリのあるパス~/r_bsp/mcu/all/r_bsp_common.h(70):F0520035:#error directive: "This version of FIT needs C99 (or later)." r_bsp_common.h 70 プロジェクト名.mtpj
대응
FIT 모듈은 C 언어의 컴파일 규격 C99 로 기술되고 있는 것 같습니다.
그러나 CS+ 컴파일러의 기본 언어는 C89이므로 이 오류가 발생하는 것 같습니다.
CS+ CC-RX 빌드 도구의 속성을 열고 C89에서 C99로 변경하면 이 오류가 사라집니다.
변경 사항은 「컴파일 옵션」탭의 「C 소스 파일의 언어」
그리고 "라이브러리 생성 옵션"탭의 "라이브러리 구성"입니다.
참고문헌
C99 - C 언어 입문
르네사스 일렉트로닉스 FIT 정보
Reference
이 문제에 관하여(FIT 라이브러리를 CS+에 통합하여 사용할 때 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kmaepu/items/407df35a8de4493b4643
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
(E)ライブラリのあるパス~/r_bsp/mcu/all/r_bsp_common.h(70):F0520035:#error directive: "This version of FIT needs C99 (or later)." r_bsp_common.h 70 プロジェクト名.mtpj
FIT 모듈은 C 언어의 컴파일 규격 C99 로 기술되고 있는 것 같습니다.
그러나 CS+ 컴파일러의 기본 언어는 C89이므로 이 오류가 발생하는 것 같습니다.
CS+ CC-RX 빌드 도구의 속성을 열고 C89에서 C99로 변경하면 이 오류가 사라집니다.
변경 사항은 「컴파일 옵션」탭의 「C 소스 파일의 언어」
그리고 "라이브러리 생성 옵션"탭의 "라이브러리 구성"입니다.
참고문헌
C99 - C 언어 입문
르네사스 일렉트로닉스 FIT 정보
Reference
이 문제에 관하여(FIT 라이브러리를 CS+에 통합하여 사용할 때 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kmaepu/items/407df35a8de4493b4643
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(FIT 라이브러리를 CS+에 통합하여 사용할 때 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kmaepu/items/407df35a8de4493b4643텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)