0%

CMake 设置要链接的库文件的名称TARGET_LINK_LIBRARIES

设置要链接的库文件的名称TARGET_LINK_LIBRARIES

语法:

1
2
target_link_libraries(<target> [item1 [item2 [...]]]
[[debug|optimized|general] <item>] ...)

以下写法都可以:

1
2
3
target_link_libraries(myProject hello)       # 连接libhello.so库,默认优先链接动态库
target_link_libraries(myProject libhello.a) # 显示指定链接静态库
target_link_libraries(myProject libhello.so) # 显示指定链接动态库

再如:

1
2
3
target_link_libraries(myProject libhello.so)  #这些库名写法都可以。
target_link_libraries(myProject hello)
target_link_libraries(myProject -lhello)
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道