Я исследовал это в Интернете, но я либо не понимаю ответы, либо предыдущие вопросы не решают мою проблему.
У меня есть 3 файла A, B, C, где C - исполняемый файли A, B просто некоторый библиотечный код, который я пишу сам.B зависит от A. C зависит от B и A. Как правильно связать их в Cmake?Я попробовал это:
add_library(A A.c)
add_library(B B.c)
add_executable(C C.c)
target_link_libraries(B A)
target_link_libraries(C B A)
Несмотря на это, я все еще получаю ошибку «неопределенная ссылка на ххх».Я действительно не знаю, что я сделал не так.