问题描述

在使用vivadoHLS视频库ug1233教程的时候,按照49页的教程创建工程,使用dilation例子的时候,编译错误,如下:

INFO: [SIM 4] CSIM will launch GCC as the compiler.Compiling ../../../xf_dilation_tb.cpp in debug modeCompiling ../../../xf_dilation_accel.cpp in debug modeGenerating csim.exe
Makefile.rules:399: recipe for target 'csim.exe' failed
...
obj/xf_dilation_tb.o:xf_dilation_tb.cpp:(.text+0x677): undefined reference to `cv::imread(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
obj/xf_dilation_tb.o:xf_dilation_tb.cpp:(.text+0x8db): undefined reference to `cv::imwrite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cv::_InputArray const&, std::vector<int, std::allocator<int> > const&)'
obj/xf_dilation_tb.o:xf_dilation_tb.cpp:(.text+0xabe): undefined reference to `cv::imwrite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cv::_InputArray const&, std::vector<int, std::allocator<int> > const&)'
collect2.exe: error: ld returned 1 exit status
make: *** [csim.exe] Error 1
ERR: [SIM 100] 'csim_design' failed: compilation error(s).
INFO: [SIM 3] *************** CSIM finish ***************

问题解决

在project->settings中给tb文件添加CFLAGS:-D_GLIBCXX_USE_CXX11_ABI=0即可。
原因:
注意上面的那个__cxx11。旧版本编译器编译出来的代码中,不会有这个符号。
用于编译该代码的gcc编译器的版本是5.5.0,而该代码所需要的opencv所使用的编译器的版本是4.8.0。
参考:

https://blog.csdn.net/qq_29695701/article/details/89213984

解决使用vivadoHLS视频库ug1233教程49页编译失败相关推荐

  1. Android逆向工程:解决针对小米系统应用,使用Apktool反编译失败问题!

    不久前接到公司新的任务,要求破解小米的一款系统内置软件,名字是"小米账号",使用小米手机的小伙伴应该很熟悉了,在设置目录下的账号那里,主要使用它进行小米账号的登录操作.既然是破解, ...

  2. GIS开源库GEOS库学习教程(一):编译及示例代码

    1.介绍   GEOS库是一个集合形状的拓扑关系操作实用库,简单得说,就是判断两个几何形状之间关系和对两个几何形状进行操作以形成新的几何形状的库.GEOS是仿照JTS库做的,是JTS的C++实现.下面 ...

  3. linux库怎么安装路径设置,Linux libtins 库安装教程

    因为工作原因需要用到libtins网络库, 所以今天去装一下. 很尴尬,由于本人对linux理解比较浅, 所以在中途遇到了一些问题. 虽然只是简单的安装步骤,但是阻挡不了自己菜啊. 一.  下载lib ...

  4. srt编辑的文件在linux显示乱码,解决看本地视频srt字幕乱码问题教程-srt文件

    大家好,我是Ysaku,今天给大家带来一个解决srt字幕乱码问题的教程,今天在做视频的时候发现下载的视频配上srt字幕后显示的字幕会出现乱码情况,在修正问题后,我想大家也会也到这样的情况,那正好今天分 ...

  5. 单片机语音库文件_20天备战智能车之NXP库使用教程逐飞科技

    20天备战智能车之NXP库使用教程 距离比赛的时间又近了一天,今天逐飞为大家分享的是"逐飞开源库"的使用方法,从开源网站下载开源库到如何使用开源库做一个梳理,学会了开源库的使用,可 ...

  6. 第31章 Python3 标准库概览教程

    操作系统接口 os模块提供了不少与操作系统相关联的函数. >>> import os>>> os.getcwd() # return 当前的工作目录'C:\\Pyt ...

  7. python opencv读取视频没声音_python + opencv: 解决不能读取视频的问题

    博主一开始使用python2.7和Opencv2.4.10来获取摄像头图像,程序如下: cap = cv2.VideoCapture(0) ret, frame = cap.read() 使用这个程序 ...

  8. ColorUI组件库简易教程之交互组件

    官方示例在此!!!官方示例在此!!!官方示例在此!!! 这主要是基于uni-app开发的,所以,请多看uni-app文档,了解一些标签.属性,可以更好的使用该组件 目录 交互组件 Bar操作条 Nav ...

  9. Python数据分析【1】:matplotlib库详细教程

    Python数据分析:matplotlib库详细教程 一.基本介绍 1. 数据分析 2. 环境安装 二.matplotlib 1. 基本介绍 2. 基本要点 3. 散点图/直方图/柱状图 4. 画图工 ...

最新文章

  1. Science:组合图表绘制
  2. Mila唐建博士《图神经网络:算法与应用》研究进展
  3. yum使用、单用户模式、救援模式
  4. 柱状折线图2-双柱状重合堆积折线-重写图例点击事件
  5. ios个推透传消息json接收不到_消息通讯——Websocket
  6. Linux 网卡信息查看
  7. ASP.NET Excel数据导入数据库
  8. elif else if oracle_shell中if做比较
  9. 微软投资混合连接,发布本地数据网关
  10. 对标 PyTorch,清华团队推出自研 AI 框架“计图” | AI 技术生态论
  11. mysql select string,MySql查询在select中用空stringreplaceNULL
  12. 使用MonkeyTest对Android客户端进行压力测试 自动化代码
  13. odoo开发笔记 -- 附件上传
  14. Ubuntu各版本下载安装知网论文阅读神器CAJViewer,并添加快捷图标启动方式
  15. Vue 之 .eslintrc.js 文件
  16. python万能装饰器_python装饰器万能模板
  17. Ps(Adobephoto shop)当中的色彩范围应该使用在什么地方和使用方法和快速的将一张图片变成素描
  18. java连接mongo数据库,并执行db.runCommand命令
  19. js 时间转东八区_js:固定与东八区服务器时间保持一致并且可选时间格式
  20. 从里面学到的关于过去的经验 前篇

热门文章

  1. git命令从gitlab上克隆代码的时候遇到的问题
  2. 会议平板屏幕IPS硬屏和VA软屏哪个好?各自有什么优缺点?
  3. 如何将文件夹中数据导入Excel表格
  4. 一个小时学会jQuery最通俗易懂的讲解
  5. lodop实现打印的功能(下)
  6. Linux 虚拟内存的增加
  7. 基于大数据(Hadoop+Java+MySQL)的数码商城购物推荐系统设计与实现 文档+任务书+开题报告+文献综述+答辩PPT+项目源码及数据库文件
  8. OpenAI研发的人工智能聊天机器人程序
  9. 如何系统的学习黑客技术
  10. Android牛人博客集合