我无法让库${static_library}
使用 CMake 进行静态链接。我已经尝试对路径进行硬编码,据我所知TARGET_LINK_LIBRARIES
,应该自动链接它。
ADD_LIBRARY(libraryA STATIC ${source_files})
TARGET_LINK_LIBRARIES(libraryA debug ${static_library})
有一个子项目,libraryA
稍后在构建中链接
ADD_EXECUTABLE(testA ${test_sources})
TARGET_LINK_LIBRARIES(testA libraryA)
其中 ${static_library} 正确链接,但我需要${static_library}
直接链接到libraryA
.