您尚未登录。

楼主 # 2024-04-16 11:33:11

zjsx133
会员
注册时间: 2018-07-23
已发帖子: 66
积分: 51

D213的工程,加入自己的lib怎么样才能编译通过呢?

自己在source/artinchip/lvgl-ui下建立measure和measure/lib,  lib文件夹里面有个libtest_msg.so 。
我在cmake里面加入了link_libraries(${MEASURE_LIB}/libtest.so),编译的时候出现:
d211/output/d211_demo128_nand/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-unknown-linux-gnu/10.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: cannot find -ltest_msg

请教下怎么修改才能通过呢?

离线

#2 2024-04-18 15:25:54

xdlkliang
会员
注册时间: 2024-04-18
已发帖子: 2
积分: 17

Re: D213的工程,加入自己的lib怎么样才能编译通过呢?

参考这个
11 define MSNLINK_INSTALL_TARGET_LIBS                                             
12         $(INSTALL) -D -m 644 package/vendor/xxx/lib/* $(STAGING_DIR)/usr/lib/        --编译用目录
13         $(INSTALL) -D -m 644 package/vendor/xxx/lib/* $(TARGET_DIR)/usr/lib/          --运行用目录
14 endef

离线

楼主 #3 2024-04-23 08:46:07

zjsx133
会员
注册时间: 2018-07-23
已发帖子: 66
积分: 51

Re: D213的工程,加入自己的lib怎么样才能编译通过呢?

谢谢层主,我试试

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn