cmake 強制連接靜態庫

add_executable(main main.cpp)
target_link_libraries(main ${CMAKE_SOURCE_DIR}/libbingitup.a)

靜態庫和動態庫共存時,cmake會默認先連接靜態庫,若是要強制使用靜態庫,在CMakeLists.txt中如此直接指明git

 

或者這樣作也能夠spa

So, if you want to link to a static library, you need to search for that static library:

find_library(SOMELIB libsomelib.a)
instead of:

find_library(SOMELIB somelib)
相關文章
相關標籤/搜索