从父cmake动态/静态库构建cmake静态库的最佳方法
我想添加这个基于cmake的静态库 到我的静态或动态库 因此,我想先构建静态库,然后构建动态库 并链接到静态库 我已将静态库添加为子文件夹,并且正在我的文件夹中生成.a文件 cmake二进制文件夹。但是,我不知道如何链接到这个库从父cmake动态/静态库构建cmake静态库的最佳方法,cmake,static-libraries,Cmake,Static Libraries,我想添加这个基于cmake的静态库 到我的静态或动态库 因此,我想先构建静态库,然后构建动态库 并链接到静态库 我已将静态库添加为子文件夹,并且正在我的文件夹中生成.a文件 cmake二进制文件夹。但是,我不知道如何链接到这个库 target\u link\u库(${PARENT\u LIBRARY\u NAME}${PARENT\u BIN\u DIR}/hwy) 不起作用。您需要在调用目标链接库时使用目标的名称,即目标链接库(${PARENT\u LIBRARY\u name}PUBLI
target\u link\u库(${PARENT\u LIBRARY\u NAME}${PARENT\u BIN\u DIR}/hwy)
不起作用。您需要在调用
目标链接库时使用目标的名称,即目标链接库(${PARENT\u LIBRARY\u name}PUBLIC hway)
或目标链接库(${PARENT\u LIBRARY\u name}PRIVATE hway)
这取决于您是在父库的公共头中使用hwy
s头(选择public),还是仅在父库的实现中使用(选择PRIVATE)。非常感谢!!