CMake中link_libraries和target_link

2024-04-02  本文已影响0人  小五愣

现象:运行app加载编译的so时报错


1.png

使用readelf -d xxx.so查看没有成功链接到acfwsm-sdk


image.png
但查看cmake文件使用了link_libraries进行连接
image.png

后续修改target_link_libraries方式


image.png
成功链接
image.png

link_libraries作为全局链接库设置,需要在add_library或者add_executable命令之前使用

image.png

而target_link_libraries为特定的目标指定链接库,则需要在add_library或者add_executable命令之后使用

上一篇 下一篇

猜你喜欢

热点阅读