我有一个外部项目,它构建了一些静态库。我想要做的是用cmake将它们链接到单个共享库。
我需要做的第一件事是add_library:
add_library(my_shared_lib SHARED ?????)
因为我没有任何源文件(只有静态库),所以在SHARED之后没有任何内容可以指定。 (我试图把我的静态库,但它不会接受它。)
所以我的问题是我需要提出什么而不是问号?
我还假设如果我之后是target_link_libraries,那么我就会得到我想要的东西。
有人这样做过吗?