嘿嘿嘿嘿嘿呀 2021-12-06 16:04 采纳率: 100%
浏览 223
已结题

CMakeList.txt链接同一目录下所有动态库

假设动态库目录已指定
该目录下有3三个动态库liba.so,libb.so,libc.so。
一般用:

target_link_libraries(projectname -la -lb -lc)

有没有办法不分开写,用一个变量表示三个动态库

  • 写回答

1条回答 默认 最新

  • _GX_ 2021-12-06 17:56
    关注
    set(libs a b c)
    target_link_libraries(projectname ${libs})
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月30日
  • 已采纳回答 12月22日
  • 创建了问题 12月6日