Mac용 CLion troubleshooting
- 개발환경/CLion
- 2018. 9. 20.
반응형
Cannot find declaration to go
특정 함수에서 "Go to declaration(Command + B)"를 수행했을 때 해당 함수를 찾지 못하고 출력되는 메시지.
원인 및 해결방안은 다음과 같다.
- 프로젝트 내에서 해당 함수가 구현되어 있지 않은 경우 → 해당 함수를 구현한다.
- 프로젝트 내에서 해당 함수가 구현되어 있으나,
- 헤더파일에 함수원형이 선언되어 있지 않은 경우 → 헤더 파일에 함수원형을 선언한다.
- 헤더파일에 함수원형이 선언되어 있으나, 해당 헤더 파일을 c 파일에서 include 하고 있지 않은 경우 → include 문을 추가한다.
- include하고 있는 경우 → 헤더파일의 경로를 검토한다. 같은 경로에 있는 경우 ""로 include하고, 그렇지 않은 경우 include_directories() 내에 해당 헤더파일의 경로를 추가하고 <>로 include한다.
No implementations found
함수 원형 선언에서 "Go to definition(Option + Command + B)"를 수행했을 때 해당 함수를 찾지 못하고 출력되는 메시지.
원인 및 해결방안은 다음과 같다.
- 프로젝트 내에서 해당 함수가 구현되어 있지 않은 경우 → 해당 함수를 구현한다.
- 프로젝트 내에 해당 함수가 구현되어 있으나, CMakeLists.txt의 add_excutable()에 해당 파일이 포함되어 있지 않은 경우 → 해당 파일명을 추가한다.
IDE 상에서 소스파일을 추가할 때, 추가 팝업 창에서 "Add to targets"를 체크하고 추가하면 add_excutable()에 자동으로 추가된다 → 상황 상 필수로 선택해야 하는 옵션.
'개발환경 > CLion' 카테고리의 다른 글
CLion : 자동 삽입되는 Doxygen 주석 템플릿 설정하기 (0) | 2020.02.19 |
---|---|
CLion - 프로젝트에 파일 추가 시 자동 삽입되는 문구 설정하기 (0) | 2020.02.16 |
CLion 에 VScode 다크플러스 테마(Dark plus theme) 적용 방법 (0) | 2019.07.30 |
CLion 에서 소스코드 편집영역을 열 단위로 선택하기 (0) | 2019.07.29 |
CLion 단축키 익히기 - Key Promoter X (0) | 2019.02.25 |
Mac용 CLion & Git (0) | 2018.09.20 |
Mac용 CLion 기능 제어 및 불편사항 개선 (0) | 2018.09.20 |
Mac용 CLion 단축키 (0) | 2018.09.20 |