liu417465778

liu417465778

0个粉丝

7

问答

0

专栏

0

资料

liu417465778  发布于  2017-03-31 15:24:54
采纳率 0%
7个问答
3629

海思3516D源代码编译出现系统库文件无相关符号定义的问题。

 
各位大家好,今天参考3516A的SDK事例代码,编写了一段视频编码的程序。经过编译提错误如下。我找了半天也没弄明白是什么原因。海思提供的SDK源码编译是没有问题的。恳请哪位高手能指点一下。谢谢了。下面是截图图片。


[root@localhost codec]# make
arm-hisiv300-linux-gcc -Wall -DSENSOR_TYPE=SAMPLE_VI_MODE_BT1120_1080P -DHICHIP=0x3516A100   ./obj/audio_aac_adp.o ./obj/capture.o ./obj/font.o ./obj/gv7601.o ./obj/it6604.o ./obj/main.o ./obj/memmap.o ./obj/net_cmd.o ./obj/rtmp_proc.o ./obj/share_ini.o ./obj/share_mem.o ./obj/ts_proc.o ./obj/tvp7002.o ./obj/udp_mul.o ./obj/hi3516a/alpu_check.o ./obj/hi3516a/audio_venc.o ./obj/hi3516a/gpio.o ./obj/hi3516a/i2c.o ./obj/hi3516a/osd_proc.o ./obj/hi3516a/ssp.o ./obj/hi3516a/video_venc.o ./obj/hi3516a/common/loadbmp.o ./obj/hi3516a/common/sample_comm_audio.o ./obj/hi3516a/common/sample_comm_isp.o ./obj/hi3516a/common/sample_comm_ive.o ./obj/hi3516a/common/sample_comm_sys.o ./obj/hi3516a/common/sample_comm_vda.o ./obj/hi3516a/common/sample_comm_venc.o ./obj/hi3516a/common/sample_comm_vi.o ./obj/hi3516a/common/sample_comm_vo.o ./obj/hi3516a/common/sample_comm_vpss.o ./src/hi3516a/lib/libmpi.a ./src/hi3516a/lib/libVoiceEngine.a ./src/hi3516a/lib/libvqev2.a ./src/hi3516a/lib/libisp.a ./src/hi3516a/lib/libaacenc.a ../common/lib/libini.so ../common/lib/libfreetype.a ../common/lib/libalpu.a ./src/hi3516a/lib/libresampler.a  ./src/ffmpeg/lib/libavformat.a ./src/ffmpeg/lib/libavcodec.a ./src/ffmpeg/lib/libavutil.a ./src/ffmpeg/lib/libswresample.a -o ./bin/codec -lpthread -lm -lrt
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/bin/../lib/gcc/arm-hisiv300-linux-uclibcgnueabi/4.8.3/../../../../arm-hisiv300-linux-uclibcgnueabi/bin/ld: ./src/hi3516a/lib/libmpi.a(mpi_venc.o): undefined reference to symbol 'dlclose'
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/bin/../target/lib/libdl.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [bin/codec] 错误 1
[root@localhost codec]#

我来回答
回答2个
时间排序
认可量排序

叶叶叶

0个粉丝

1

问答

0

专栏

0

资料

叶叶叶 2017-03-31 16:02:25
认可0
搜索一下错误提示信息“ undefined reference to symbol 'dlclose'”
估计是有一个库没添加到编译链接选项, -ldl

liu417465778

0个粉丝

7

问答

0

专栏

0

资料

liu417465778 2017-04-06 17:22:29
认可0
谢谢楼上的老兄指点,是的是库文件的问题。之前同事做了,留下的源代码有点问题,也没资料。搞的头有点大。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区