C++ 과 Cmake를 함께 적용하면서 코드를 작성하고 있는데 나타난 문제들이다.
1. CMakeLists.txt의 project
보통 'project()' 라고 하면서 이름을 지어줄텐데.. 이 순간 PROJECT_NAME은 가장 최근에 사용된 프로젝트 이름으로
여러 프로젝트와 디렉토리를 관리할때 잘 사용해야한다.
https://stackoverflow.com/questions/38938315/difference-between-cmake-project-name-and-project-name
2.. vscode에서 Cmake c++ 프로젝트 디버깅...
어렵다... 처음에는 vscode의 settings.json 이나 task 혹은 launch.json에서 링크 플래그 등이나 관련된 소스파일이 함께 안묶여져서 디버깅이 안되는줄 알았다.
실제로, task.json에서 디버깅하고자 하는 프로젝트의 관련된 소스파일을 넣어주니 해결은 되었다?
https://stackoverflow.com/questions/52910102/vscode-c-task-json-include-path-and-libraries
근데 누가봐도 아니다...
먼저, 간단하게 이루어진 코드라면 vscode 확장의 cmake tool을 잘 사용하자..
나중에 실제 프로젝트에서는 빌드하여 만든 실행파일의 task.json에 argument를 잘 작성해 디버깅하자.
cmake tool로 아래와 같이 쉽게 디버깅할수 있다.
'빨간색 에러들' 카테고리의 다른 글
[WSL] WSL2 Virtualbox Conflict (1/2) (0) | 2022.01.18 |
---|---|
[vscode] Extension Cmake Testing UI (0) | 2022.01.12 |
[git patch] Hunk #1 FAILED at 1 (different line endings)" message? / different line endings (0) | 2021.12.20 |
[Ubuntu] Black Screen -> NEMR0InitVMPart2 failed: VERR_NEM_INIT_FAILED (VERR_NEM_VM_CREATE_FAILED)..." (0) | 2021.11.22 |
[VScode] debug global variable / 전역변수 디버깅 (0) | 2021.11.01 |