使用cmake将目标文件链接到lib.xxxx.a文件中

问题描述:

我有一个我想要打包到库中的目标文件的列表。 我该怎么做?我以为我可以使用ADD_LIBRARY使用cmake将目标文件链接到lib.xxxx.a文件中

静态库已经过时了,但“ar”是您正在查找的命令。

add_library是正确的答案。要制作一个静态库,你需要这样做:

add_library(foo STATIC foo.c bar.c baz.c)