vscode 2

VS Code에서 uint32_t 타입 오류로 표시되는 경우(임베디드, stm32)

임베디드 코드 프로젝트를 VScode로 열어서 볼 때 uint32_t 타입 오류가 표시되어 꽤나 거슬릴 때가 있다. 특히, 해당 타입 때문에 아래 있는 다른 구문들이 정상적으로 읽어지지 않을 때가 있는데, 해당 이슈는 사실 오류가 아니라, VScode가 특정 컴파일러에 기반하지 않는 시스템이기에 생기는 문제이다. cmsis에서는 여러 컴파일러에 맞추어 여러 매크로를 선언하고 있는데, 어떠한 컴파일러도 감지되지 않았을 때 오류를 선언하기 때문에 uint32_t 타입이 에러로 표시되는 듯 하다. 해당 이슈를 해결하기 위해서는 아래와 같은 방식으로 해결할 수 있다. - VSCode에서 Ctrl+Shift+P 를 입력한 뒤 C/C++: Edit Configuration(JSON)을 클릭 - c_cpp_prope..

프로그램/C,C++ 2021.02.02

VS code에서 Anaconda Python 연동 시 오류 발생할 때 해결 방법

Anaconda 환경에서 실행할 수 있는 파이썬 스크립트를 VS code 환경에서 실행하려고 할때 라이브러리를 정상적으로 찾지 못하는 문제가 있다. 해당 오류는 아래와 같이 출력된다. 이 때 문제를 해결하기 위해서는 Ctrl+Shift+P : Open Settings (JSON) 설정파일에 접근 한 뒤 아래 데이터를 JSON오브젝트에 추가한다. ... Insert follow data ... { ... "terminal.integrated.shellArgs.windows": ["/K", "C:\ProgramData\Anaconda3\Scripts\activate.bat C:\Anaconda3"], "python.condaPath": "C:\ProgramData\Anaconda3\Scripts\conda...

프로그램 2020.09.22