Verknüpfen Sie die statische Bibliothek mit CMake
Ich kann die Bibliothek nicht bekommen${static_library}
mit CMake statisch verknüpfen. Ich habe versucht, den Pfad hart zu codieren, und soweit ich weißTARGET_LINK_LIBRARIES
sollte dies automatisch verknüpfen.
ADD_LIBRARY(libraryA STATIC ${source_files})
TARGET_LINK_LIBRARIES(libraryA debug ${static_library})
Es gibt ein Unterprojekt, das verlinktlibraryA
später im Build
ADD_EXECUTABLE(testA ${test_sources})
TARGET_LINK_LIBRARIES(testA libraryA)
das hat $ {static_library} richtig verlinkt, aber ich brauche${static_library}
direkt verbunden sein mitlibraryA
.