반응형
CMakeLists.txt를 작성 중에 다음과 같이 작성 후에, 빌드 시
Getting a CMake Error: Cannot specify link libraries for target which is not built by the project
계속 다음과 같은 에러가 났다
해결 방법은 매우 간단했다.
target_link_libraries를 add_executable 과 find_package 를 작성한 라인 뒤에 적어주면 링크 요소들을 알 수 있게 된다.
find_package는 필자의 경우 CMakelists의 초반부에 적어줘서 add_executable만 신경쓰면 됐었다.
반응형
'Language & Framework & GIT > ROS2' 카테고리의 다른 글
[ROS] ROS Doctor? (28) | 2023.07.07 |
---|---|
[ROS] CMake Error at CMakeLists.txt: 22 (add_executable): Cannot find source file: (6) | 2023.07.06 |
CMakeLists.txt 작성 방법 (10) | 2023.07.05 |
[ROS2] ROS를 사용하며 알아야 할 기본적인 내용 (32) | 2023.07.04 |
[ROS2] package 'cpp_srvcli' not found (4) | 2023.07.04 |
댓글