728x90 반응형 Class1 728x90 반응형 STM32CubeIDE에서 C++ 프로젝트 개발하기 STM32는 주로 C 기반을 개발하지만 좋은 라이브러리를 사용할 때는 클래스로 개발된 것들이 많아서 C++을 사용해야 할 때가 있다. 오늘은 확장성 있는 개발을 위해 STM32CubeIDE에서 C++ 프로젝트를 만드는 것을 다루어본다. 원래 STM32CubeIDE는 C/C++을 지원하고 있으니 클래스 사용이 가능하지만 C/C++로 프로젝트를 생성하더라도 컴파일러가 정상적으로 컴파일 되지 않는다. 아래와 같이 STM32 프로젝트로 생성하고, Target Langeuage를 C++로 생성한다. C++로 프로젝트를 생성했지만 파일들은 *.c로 생성된다. 클래스를 만들고 빌드하면 아래와 같이 빌드 에러가 난다. ../Core/Inc/ClassTest.h:11:1: error: unknown type name '.. 2020. 4. 11. 이전 1 다음