cmake之link_libraries 和 target_link_libraries区别

发布时间 2023-10-04 20:23:22作者: 黄河大道东

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

  • link_libraries用来链接静态库,target_link_libraries用来链接导入库,即按照头文件 + .lib(动态库导入库) + .dll(动态库)方式隐式调用动态库的.lib导入库

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

原文:https://blog.csdn.net/jigetage/article/details/84206082