仿真报错日志:

In file included from D:/Xilinx/Vivado/2018.3/include/hls_video.h:49:0,from ../../../tb/stereoBM.h:3,from ../../../tb/stereoBM_tb.cpp:1:
D:/Xilinx/Vivado/2018.3/include/hls_math.h:1197:17: error: redefinition of 'template<int W, int I> ap_fixed<_AP_W2, _AP_I2> hls::sqrt(ap_fixed<_AP_W2, _AP_I2>)'ap_fixed<W,I> sqrt(ap_fixed<W,I> x){^~~~
In file included from D:/Xilinx/Vivado/2018.3/include/hls_video.h:49:0,from ../../../tb/stereoBM.h:3,from ../../../tb/stereoBM_tb.cpp:1:
D:/Xilinx/Vivado/2018.3/include/hls_math.h:824:18: note: 'template<int W, int I> ap_fixed<_AP_W2, _AP_I2> hls::sqrt(ap_fixed<_AP_W2, _AP_I2>)' previously declared hereap_fixed<W,I> sqrt(ap_fixed<W,I> x){^~~~
In file included from D:/Xilinx/Vivado/2018.3/include/hls_video.h:49:0,from ../../../tb/stereoBM.h:3,from ../../../tb/stereoBM_tb.cpp:1:
D:/Xilinx/Vivado/2018.3/include/hls_math.h:1201:18: error: redefinition of 'template<int W, int I> ap_ufixed<_AP_W2, _AP_I2> hls::sqrt(ap_ufixed<_AP_W2, _AP_I2>)'ap_ufixed<W,I> sqrt(ap_ufixed<W,I> x){^~~~
In file included from D:/Xilinx/Vivado/2018.3/include/hls_video.h:49:0,from ../../../tb/stereoBM.h:3,from ../../../tb/stereoBM_tb.cpp:1:
D:/Xilinx/Vivado/2018.3/include/hls_math.h:828:19: note: 'template<int W, int I> ap_ufixed<_AP_W2, _AP_I2> hls::sqrt(ap_ufixed<_AP_W2, _AP_I2>)' previously declared hereap_ufixed<W,I> sqrt(ap_ufixed<W,I> x){^~~~
In file included from D:/Xilinx/Vivado/2018.3/include/hls_video.h:49:0,from ../../../tb/stereoBM.h:3,from ../../../tb/stereoBM_tb.cpp:1:
D:/Xilinx/Vivado/2018.3/include/hls_math.h:1205:13: error: redefinition of 'template<int I> ap_int<_AP_W2> hls::sqrt(ap_int<_AP_W2>)'ap_int<I> sqrt(ap_int<I> x){^~~~
In file included from D:/Xilinx/Vivado/2018.3/include/hls_video.h:49:0,from ../../../tb/stereoBM.h:3,from ../../../tb/stereoBM_tb.cpp:1:
D:/Xilinx/Vivado/2018.3/include/hls_math.h:832:14: note: 'template<int I> ap_int<_AP_W2> hls::sqrt(ap_int<_AP_W2>)' previously declared hereap_int<I> sqrt(ap_int<I> x){^~~~
In file included from D:/Xilinx/Vivado/2018.3/include/hls_video.h:49:0,from ../../../tb/stereoBM.h:3,from ../../../tb/stereoBM_tb.cpp:1:
D:/Xilinx/Vivado/2018.3/include/hls_math.h:1209:14: error: redefinition of 'template<int I> ap_uint<_AP_W2> hls::sqrt(ap_uint<_AP_W2>)'ap_uint<I> sqrt(ap_uint<I> x){^~~~
In file included from D:/Xilinx/Vivado/2018.3/include/hls_video.h:49:0,from ../../../tb/stereoBM.h:3,from ../../../tb/stereoBM_tb.cpp:1:
D:/Xilinx/Vivado/2018.3/include/hls_math.h:836:15: note: 'template<int I> ap_uint<_AP_W2> hls::sqrt(ap_uint<_AP_W2>)' previously declared hereap_uint<I> sqrt(ap_uint<I> x){^~~~make: *** [obj/stereoBM_tb.o] Error 1
ERR: [SIM 100] 'csim_design' failed: compilation error(s).
INFO: [SIM 3] *************** CSIM finish ***************

去hls_math.h中注释掉这几行就可以了

【VivadoHLS 仿真csim 报错bug】hls video库和math库 的hls::sqrt重定义问题解决相关推荐

  1. 有关于Vmware使用复制虚拟机时,报错BUG:soft lock -CPU#0 stuck for 67s!

    有关于Vmware使用复制虚拟机时,报错BUG:soft lock -CPU#0 stuck for 67s! 问题描述 本人电脑的配置是R5 3600 +TUF B450M-plus Gaming, ...

  2. vue项目 IE浏览器打开报错:strict 模式下不允许一个属性有多个定义

    VUE项目,用IE浏览器打开,浏览器报错:strict 模式下不允许一个属性有多个定义 出现这种报错,往往是代码标签里面有重复的属性,之前在Chrome下打开一直是正常的,但是换成IE11版本会报错, ...

  3. gazebo打开仿真环境报错gzserver: /build/ogre-1.9-mqY1wq/ogre-1.9-1.9.0+dfsg1/OgreMain/src/OgreRenderSystem

    Q1:gazebo仿真报错 gzserver: /build/ogre-1.9-mqY1wq/ogre-1.9-1.9.0+dfsg1/OgreMain/src/OgreRenderSystem.cp ...

  4. keil (v5.24.2.0)、protues8.9、STM32F103R6,点灯试验仿真protues报错unclocked peripheral at 0x40010800

    ​​​​​​​使用keil和protues进行联合仿真时,protues报错:Access to register of unclocked peripheral at 0x40010800 caus ...

  5. simulink通信仿真滤波器报错有奇点

    问题: 块"bask/模拟滤波器设计"中状态"1"在时间0.0的导数不是有限的.模拟将停止.解决方案中可能存在奇点.如果没有,请尝试减小步长(通过减小固定步长或 ...

  6. taichi常见简单报错BUG和应对之策总结

    (不断更新) 文章目录 1 TypeError: unsupported operand type(s) for *: 'float' and 'SNodeHostAccess' 2 Attribut ...

  7. 【Bug总结】java.lang.IllegalThreadStateException报错bug的解析

    背景 在执行单元测试的时候,发现同一线程运行多次后,就会报一个线程的错误: Exception in thread "Main Thread" java.lang.IllegalT ...

  8. linux下安装gcc及设置多版本gcc多版本共存(如果enable静态库,会报错,不知道为什么,忽略静态库就没问题了)...

    背景:1.在做文本挖掘的时候,安装"结巴"算法包,需要gcc版本>4.6,但是不知道是不是有内核或其他东西是gcc低版本支持的,只好安装多版本: 2.linux版本:Red ...

  9. SAP报错:交易码 MWS 会计科目表 XXX 没有在表 T030K 中定义

    F-43过账报错 且进项税码不能选择 只能选择销项税码才能过账保存 检查三个地方: 1.OB40有没有维护MWS关于税码的会计科目 2.FTXP没有维护税码的会计科目 3.检查FTXP中维护税码:税率 ...

最新文章

  1. 基于跨国人口流动数据的新冠病毒传播途径分析
  2. css中单位px和em,rem的区别
  3. 数据传值方式、分支结构、循环结构
  4. 微信小程序 三元运算 checked
  5. dev用不了_惊艳!小姐姐用动画图解 Git 的 10 大命令,这也太秀了吧!
  6. 如何组织软件模块的代码结构?
  7. css html 双面打印_CSS语法与规则 — 重学CSS
  8. Android 设置 横屏 竖屏
  9. (原创)无废话C#设计模式之二十:Mediator
  10. Python中操作myslq的方法
  11. BZOJ3757: 苹果树【树上莫队】
  12. 关于成本核算方法、步骤、成本分析的简单回复
  13. 最小可分辨温差四杆靶空间频率选择
  14. 4G模块的GPS定位差距过大
  15. AR大屏互动的原理是什么?可以应用在哪些场景中?
  16. Qt5.6.1如何使用qpf2字体
  17. 青岛理工大学计算机学院王德兴,现任领导
  18. Unity3d Ugui 20 Grid Layout Group Aspect Ratio Fitter
  19. 现在好的测试缺陷管理工具都有哪些啊?
  20. java 调用打印机

热门文章

  1. 西南林业大学:用宜搭打造智慧校园,节省百万费用
  2. Java项目论文+中期检查+PPT+源码等]S2SH+mysql城市公交管理系统
  3. 自媒体多账号批量管理办法——简媒
  4. 24V输入防反接电路
  5. 【实操篇】如何通过吾来平台提升机器人的对话体验?
  6. 使用AIDA64极致版设置通过RGB背光设备映射电脑状态
  7. Python爬取PPT模板(requests+BeautifulSoup+多线程)
  8. 取消英文google的Instant predictions
  9. 嵌入式Linux-Qt环境搭建
  10. 基于SSM+SpringBoot的宠物医疗治疗管理系统