link_libraries 和 target_link_libraries 区别

在cmake语法中,link_libraries和target_link_libraries是很重要的两个链接库的方式,虽然写法上很相似,但是功能上有很大区别:

1,link_libraries用在add_executable之前,target_link_libraries用在add_executable之后

2,link_libraries用来链接静态库,target_link_libraries用来链接倒入库,即按照header file + .lib + .dll方式隐式调用动态库的.lib库

猜你喜欢

转载自blog.csdn.net/jigetage/article/details/84206082