STM32CubeIDE에서 개발환경 C or C++로 전환하기
프로젝트 메뉴에서 Covert To C 또는 Convert To C++로 원하는 언어로 전환프로젝트 설정에서 Disable handling exceptions 체크 해지C++ 컴파일러 설정에서 C++ 표준 선택include path는 GNU C, GNU C++ 모두 추가
- Hardware&Firmware/STmicroelectronic(STM)
- · 2024. 11. 22.
VSC에서 TODO Highlight와 Snippets를 활용한 주석 정리 방법, 코드 문서화 방법,
TODO Highlight V1과 V2가 보인다. V2는 아직 안정화되지 않은 것 같다.(2024.11.20일 기준) TODO Highlight v2 설치설치하고 VSC를 재실행하고 아래와 같이 주석을 작성해보자.// FIXME:// TODO:이렇게 컬러로 표시되고 한눈에 확인하기 쉽다. 블록 주석에 넣어도 동일하게 표현된다.주석을 입력할 때마다 FIXME:, TODO:를 입력하기 힘드니 Snippets을 활용해 자동완성기능을 만들어보자.ctrl+shift+p를 눌러 Preference 창을 열어 검색하거나 File->Preference에 들어가면 Snippets을 configure 할 수 있는 메뉴가 나온다.Configure Snippets를 선택하며 아래와 같이 언어를 선택하는 창이 나온다.여기서는 ..
- 개발 관련 지식 및 Tool 사용방법/Visual studio code(VSC, VSCode)
- · 2024. 11. 20.
CTest, CTest란 ?
vsc에서 c/c++빌드를하기위해 CMake Quick Start를 선택해 프로젝트를 만드는 과정에서 CPack과 CTest를 선택하는 과정이나온다.2024.08.02 - [개발 관련 지식 및 Tool 사용방법/Visual studio code(VSC, VSCode)] - vsc에서 Cmake 개발환경 구축하기[vsc에서 Cmake 개발환경 구축하기이전에 반드시 컴파일러가 설치되어 있어야하고, 시스템 환경 변수에 컴파일러 경로가 추가되어 있어야 한다. 컴파일러 설치는 아래 포스팅 참고2024.09.16 - [개발 관련 지식 및 Tool 사용방법] - gccvuzwa.tistory.com](https://vuzwa.tistory.com/entry/vsc%EC%97%90%EC%84%9C-Cmake-%EA%B..
- 개발 관련 지식 및 Tool 사용방법/Visual studio code(VSC, VSCode)
- · 2024. 11. 18.
코딩테스트-옷가게 할인받기
#include #include #include using namespace std;int solution(int price) { float answer = price; float discount = 0; if(price >= 500000) { discount = (price * 0.2); } else if(price >= 300000) { discount = (price * 0.1); } else if(price >= 100000) { discount = (price * 0.05); } return static_cast(trunc(answer - discount));} 문제의 핵심은 여기에 있다. "소수점..
- Programming language/코딩테스트
- · 2024. 8. 24.
코딩테스트-콜라문제
문제 : 돌려받을 수 있는 콜라병의 개수는 ?n : 빈 콜라병의 개수b : a개의 빈 콜라병을 반납했을때 받을 수 있는 콜라의 개수a : b개의 콜라병을 받기위해 반납해야 하는 빈 콜라병의 개수int solution(int a, int b, int n){ int cola = 0; int remaining = n; int get_cola = 0; while(remaining >= a) { cola = remaining / a; // 10 cola *= b; remaining = (remaining % a) + cola; get_cola += cola; } return get_cola;}int main(void){ ..
- Programming language/코딩테스트
- · 2024. 8. 15.
vsc에서 Cmake 개발환경 구축하기
이전에 반드시 컴파일러가 설치되어 있어야하고, 시스템 환경 변수에 컴파일러 경로가 추가되어 있어야 한다. 컴파일러 설치는 아래 포스팅 참고2024.09.16 - [개발 관련 지식 및 Tool 사용방법] - gcc, gdb 설치하기, 컴파일러 설치하기, msys2를 이용한 컴파일러 설치, MinGW64, 32 설치하기 gcc, gdb 설치하기, 컴파일러 설치하기, msys2를 이용한 컴파일러 설치, MinGW64, 32 설치하기vsc, linux 등에서 컴파일을 하기 위해서는 gcc 설치가 반드시 선행되어야 한다. vsc에서 컴파일 하는 포스팅을 하기는 했는데 gcc 설치를 빼먹었다. 2024.08.02 - [개발 관련 지식 및 Tool 사용방법/Visual svuzwa.tistory.com 설치해야 하는..
- 개발 관련 지식 및 Tool 사용방법/Visual studio code(VSC, VSCode)
- · 2024. 8. 2.