2017-11-07 1 views
-2

기존 프로젝트를 IAR 6.50 Compiler에 추가하려고합니다. 나는 컴파일러와 프로젝트를 셋업하기 위해 User Guide에 언급 된대로 매 단계마다 따라왔다. 이제 프로젝트를 만들면 아래 그림과 같이 오류가 발생합니다. enter image description here 모두 .c 파일에 있습니다. 나는 주된 문제가 무엇인지 모른다.프로젝트 빌드 중에 IAR 6.50이 여러 개의 오류를 표시합니다.

도움을 주시면 감사하겠습니다.

+1

이전에이 프로젝트에서 사용한 컴파일러는 무엇입니까? – user694733

+1

텍스트의 그래픽 스크린 샷 그래픽을 게시하지 마십시오. 대신 읽을 수 있도록 텍스트를 붙여 넣으십시오. – harper

+1

첫 번째 오류 메시지가 무엇입니까? – harper

답변

0

적어도 "stm8l15x.h"파일을 수정해야합니다. 사용할 컴파일러에 대한 지원을 추가해야합니다.

IAR 컴파일러에 대한 지원 방법은 새 컴파일러로 이식 할 프로젝트에 따라 다릅니다. 가장 좋은 아이디어는 도서관의 저자에게 연락하는 것입니다. 아마도 여기 StackOverflow에서 (라이브러리?) 프로젝트를 사용하는 누군가를 찾을 수 있습니다. 그러나이 이름을 밝히지 않으면 확률이 낮습니다.

편집 : 당신은 라인 # 파일 "stm8l15x.h"67을 사용하는 컴파일러가 무엇인지 확인해야합니다. 어떻게 든 #ifdef은 더 이상 작동하지 않습니다. 실행시 컴파일러에 전달하는 #ifdef 체인 또는 #define을 변경하십시오.

+0

'stm8l15x.h '파일이 이미 내 프로젝트에있다. –

+0

나머지 답변의 문맥은 오타 였고, 당신이나 그 도서관의 저자가 - ** 적응시켜야한다는 것을 의미한다. 헤더를 사용하여 "채택"(포함) 할 수 있습니다. –

관련 문제