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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage