windows下vs2019使用flann时hdf5.h文件源文件打不开、save_to_file未定义和hdf5版本不匹配问题

文章描述了在Windows10环境下,使用VS2019编译HDF51.10.6时遇到的源文件打不开、flann头文件缺少函数定义以及hdf5版本不匹配的问题。解决方案包括正确配置项目属性中的库目录和包含目录,替换flann的hdf5头文件,以及从Anaconda中获取hdf5的库文件路径来解决版本不匹配问题。
摘要由CSDN通过智能技术生成

问题:一.hdf5.h源文件打不开

        首先安装hdf5软件,网上有很多教程

Win10+VS2019源码编译HDF5(1.10.6) - 知乎 (zhihu.com)

进去官网下载安装即可,本人并未进行cmake编程,在vs2019中主要是完成在项目属性中-》vc++-》库目录和包含目录设置和链接器-》输入-》依赖项进行设置进行设置。

1.项目属性中-》vc++-》库目录和包含目录,将安装好的hdf5的安装路径下的include和lib文件夹分别输入到包含目录和库目录中。

 

 2.依赖项设置:链接器-》输入-》依赖项中添加.lib文件,内容为hdf5的lib文件下的lib文件的名称,我这里为5个文件。

hdf5.lib
hdf5_cpp.lib
hdf5_hl.lib
hdf5_hl_cpp.lib
hdf5_tools.lib

 问题二:在使用引用#include <flann/io/hdf5.h>时flann::save_to_file无定义

        首先查看PCL安装目录下的3rdparty中的flann/io/hdf5.h源文件中确实没有关于save_to_file定义。解决办法官网下载flann源文件src目录下的cpp文件夹中按照原路径找到hdf5.h文件,发现含有需要的定义,下载压缩包。

链接:https://pan.baidu.com/s/1ETPOZaXtfxXB_wBFDsNPWg 
提取码:yw01 
--来自百度网盘超级会员V4的分享

        下载完成后,将官网中的hdf5文件复制粘贴到PCl相应的目录下。问题解决

 

 问题三:hdf5版本不匹配问题

        由于本人安装过anaconda软件,在base环境中自带安装有hdf5的1.10.2的版本,这个版本比较让人难受的是在官网上无法下载相应版本,导致head version 与library不匹配。

        解决方法:

        1.找到anaconda的安装路径在Anaconda\pkgs路径下找到hdf5安装包,进入Anaconda\pkgs\hdf5-1.10.2-hac2f561_1\Library获取include和lib文件夹的路径。

     

 

   2.按照问题一的配置方法将anaconda下的include和lib路径设置到项目属性中的包含目录和库目录中同时更新依赖库中内容,编译项目即可。

fjw713
关注 关注
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
opencv3.2_SIFT+flann.rar_opencv sift_opencv3 匹配_sift flann匹配_图像匹
07-14
本程序用于图像拼接,使用了SIFT特征点匹配,加上了加权融合算法去除了明暗接缝
fatal error: hdf5.h: No such file or directory
jydada的博客
03-26 967
在编译caffe的候,可能会出现各种找不到文件的情况。这种情况的一种解决方式是改变Makefile.config中的路径。 比如,在编译caffe的候提醒找不到hdf5.h或者hdf5_hl.h , 错误提示为: ./include/caffe/util/hdf5.hpp:6:18: fatal error: hdf5.h: No such file or directory 这使用命令 ...
Ubuntu系统下HDF5源码安装使用步骤(基于ubuntu22.04版本
最新发布
jdhcb的博客
07-05 1210
经历了20多年的发展,HDF格式的最新版本HDF5,它包含了数据模型,库,和文件格式标准。以其便捷有效,移植性强,灵活可扩展的特点受到了广泛的关注和应用。-L 选项用于指定额外的库文件搜索路径。这里告诉编译器在 /usr/local/hdf5/lib 目录中查找库文件。:确保你的 LD_LIBRARY_PATH 环境变量中包含HDF5库的路径。:将HDF5库的路径添加到系统的库路径中。出现如下输出,代表验证成功,并创建了一个test.h5的数据模型。
Ubuntu20.04编译Caffe,fatal error:hdf5.h:没有那个文件或目录
格物致知的专栏 [音视频编解码 网络协议 计算机视觉 计算机图形学 图像理解 语音识别 机器学习 模拟电路 传感器]
06-05 326
由于caffe官方文件有更新,位置改了,所以改写原文记录下来。
[HDF5] HDF5安装,编译及使用中的各种问题解决方法(Windows)
qq_35902025的博客
09-26 7029
网上有很多的使用教程,windows使用相对简单,但是本人在使用中遇到很多坑,现以实际一个c/c++程序为例,将遇到的问题进行整理,这个过程中主要参考的是官方的release_doc和官方论坛https://forum.hdfgroup.org,很多候是小细节的问题,多注意就好 一.安装 1.安装包 官网下载,丢个链接,这里我下载的是win64.msi安装版本 https://www.hdfgroup.org/downloads 2.源码 源码也是在官网下载,然后源码目中参考release_
HDFView安装及使用教程
热门推荐
qq_43722079的博客
12-07 5万+
简介:直接用记事本打开hdf5文件的话,是一团乱码。HDFView是用来查看hdf5文件的软件,可以免费使用,好多人都有闪退的情况,这是因为没有添加环境变量。
flann-1.7.1-src.zip_flann kd_kd tree_kd-tree_site:www.pudn.com_三
09-20
例如,两个不同视角下的图像可以转换为3D点云,通过kd树找到对应点,从而实现立体匹配和三维几何重建。这在计算机视觉和机器人定位中非常常见。 **三维导航**中,kd树的应用同样关键。比如在无人机或自动驾驶车辆的...
featureMatcher.rar_flann_fueln1l_opencv_模板匹配_相关匹配
07-15
模板匹配相关内容,主要有bruteforce匹配,flann匹配,knn匹配相关内容
ransac.zip_RANSAC matlab_matlab ransac误_ransac算法matlab_误匹配_误匹配算
07-15
1. **数据准备**:首先,你需要收集匹配点对,这可能是通过特征检测(如SIFT、SURF或ORB)和匹配(如BFMatcher或FLANN)得到的。 2. **模型参数化**:根据你要解决的问题确定模型类型,比如对于二维图像中的直线...
demo_ASIFT_src.tar.gz_DEMO_asift_sift 匹配
09-23
总之,"demo_ASIFT_src.tar.gz_DEMO_asift_sift 匹配"是一个关于使用ASIFT进行图像匹配的实践案例,它涉及了SIFT和ASIFT特征提取、关键点匹配以及仿射不变性的概念,这些技术广泛应用于图像识别、三维重建和视觉导航...
hdf5.h c++文件
07-19
hdf数据库
编译cpphdf5文件和库的版本号不同
陈大遥的博客
05-03 1492
warning! ***HDF5 library version mismatched error*** The HDF5 header files used to compile this application do not match the version used by the HDF5 library to which this application is linked. Data ...
FLANN C++ 使用
lib0000的博客
07-27 1867
FLANN FLANN 库,包含 KNN 算法。众多工程(例如 OpenCV)使用了 FLANN,这里单独介绍这个库,方便以后单独使用。 由官方 Latex 编译的文档链接,免费的。 安装 ubuntu 下直接通过命令行 sudo apt install libflann1.8 libflann1.8-dev HDF5 FLANN 库例程使用HDF5 库,但是引用有些问题。编译,头文件路径需要包含 /usr/include/hdf5/serial/。需要链接库 hdf5_serial_hl 和 hd
vs2019+intel fortran+hdf5 安装配置(记录一下)
m0_60989780的博客
04-16 1133
这里我后来又对比1.12.2的版本里的文件对比了一下,发现用1.14.1配置include路径,应该选择的是mod文件夹里的shared文件(动态链接)这里针对我的情况,我找了一下发现是之前在配置系统环境变量的候将HDF5的bin文件路径放在了teploct这个软件路径的后面,他们两个可能哪里有冲突,识别的候先调用的teploct的dll。一开始我选用的是最新版的hdf5(1.14.1),这里出现一个问题,主要是不同版本需要选择的include的路径不同.(这里代码直接采用的参考文章1 中的例子)
Win10系统VS2019+Cmake+flann_1.9.1环境配置
wangchenxue的博客
05-21 2785
1 flann 1.1 简要介绍 flann库全称是Fast Library for Approximate Nearest Neighbours,它是目前最完整的(近似)最近邻开源库。不但实现了一系列查找算法,还包含了一种自动选择最快算法的机制。 1.2 依赖库 flann不依赖其他库。 1.3 源码包下载 flann源码地址:github:https://github.com/flann-lib/flann.git 2 Cmake构建项目 2.1 路径 源代码路径:D:/ThirdParty.
HDF5 基础入门和开发指南
一念之间 一心向阳
06-24 2795
HDF5层级数据格式(Hierarchical Data Format:HDF)是设计用来存储和组织大量数据的一组文件格式(HDF4,HDF5)。它最初开发于美国国家超级计算应用中心,现在由非营利社团HDF Group支持,其任务是确保HDF5技术的持续开发和存储在HDF中数据的持续可访问性。
点云库PCL学习:无法打开包括文件:“hdf5.h”
Mr Qin的博客
04-15 935
问题: 运行“基于VFH描述子的聚类识别与6自由度位姿估计”的代码出现无法打开包括文件:“hdf5.h” 解决: 在电脑安装HDF5即可,网上有很多教程
HDF5配置
逗逗飞的专栏
08-12 3706
官网下载安装包 这里下载的是安装版,不需要用CMake进行编译 根据自己的编译器程序的位数选择相应的位数。我这里选择的是windows32位 vs2013, 2. 在VS2013中配置HDF5 ①项目-》属性-》C/C++-》常规-》附加包含目录 将HDF5安装目录下的include文件夹包含进来 ②项目-》属性-》链接器-》常规-》附加库目录 将HDF5安装目录
vs2019编译flann 编译后没有flann_cpp.lib和flann_cpp-gd.lib
05-30
VS2019 中编译 flann 库,需要进行以下步骤: 1. 打开 flann.sln 解决方案文件。 2. 选择 Release 或 Debug 配置,然后右键单击 flann_cpp 应用程序项目,选择“属性”。 3. 在“属性页”中,选择“常规”,然后选择“输出目录”和“中间目录”,确保这些路径指向你想要的目录。 4. 在“C/C++”->“常规”下,将“附加包含目录”设置为 flann 库头文件所在的路径。 5. 在“链接器”->“常规”下,将“附加库目录”设置为 flann 库 lib 文件所在的路径。 6. 在“链接器”->“输入”下,将“附加依赖项”设置为 flann_cpp.lib 或 flann_cpp-gd.lib。 7. 最后,右键单击 flann_cpp 应用程序项目,选择“生成”。 如果你按照以上步骤进行编译,但仍然没有生成 flann_cpp.lib 和 flann_cpp-gd.lib 文件,可能是你的编译选项不正确。你可以检查一下编译选项是否正确,并根据需要进行修改。
写文章

热门文章

  • ubuntu20.04中配置AMD显卡(6600)pytorch 3106
  • catkin_make发生错误:make: *** [Makefile:146:all] 错误 2Invoking “make -j12 -l12“ failed 1857
  • QT学习笔记一QMessageBox 999
  • windows下vs2019使用flann时hdf5.h文件源文件打不开、save_to_file未定义和hdf5版本不匹配问题 748
  • Android studio2020中项目中导入opencv 587

最新评论

  • ubuntu20.04中配置AMD显卡(6600)pytorch

    fjw713: 看错误输出好像是说Python版本低了,这个驱动的3.8版本跟network需要的版本>3.9不匹配,可以试着换下network版本试试

  • ubuntu20.04中配置AMD显卡(6600)pytorch

    2302_80244350: 请问一下,在第三步安装的时候报ERROR: Package 'networkx' requires a different Python: 3.8.10 not in '>=3.9'这个错误怎么办

  • catkin_make发生错误:make: *** [Makefile:146:all] 错误 2Invoking “make -j12 -l12“ failed

    嘎咕Boom: 谢谢大佬!有效解决了问题表情包

  • ubuntu20.04中配置AMD显卡(6600)pytorch

    weixin_47688342: 请问第四步是把export HSA_OVERRIDE_GFX_VERSION=10.3.0 export LD_LIBRARY_PATH=/opt/rocm/lib放到那个文件的最后,然后终端运行么

  • ubuntu20.04中配置AMD显卡(6600)pytorch

    CSDN-Ada助手: 恭喜您写了这篇关于在ubuntu20.04中配置AMD显卡(6600)pytorch的博客!您的经验和技巧对于其他用户来说一定非常有用。接下来,我们期待您能分享更多有关ubuntu系统的经验,比如如何优化系统性能或是安装其他常用软件。请继续保持创作,谢谢! CSDN 正在通过评论红包奖励优秀博客,请看红包流:https://bbs.csdn.net/?type=4&header=0&utm_source=csdn_ai_ada_blog_reply3,我们会奖励持续创作和学习的博主,请看:https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply3

大家在看

  • java毕业设计下载(全套源码+配套论文)——基于javaEE+SSH+mysql的医院在线挂号系统设计与实现
  • 【歌词适配复活】惊爆!歌词适配复活归来!原汁原味!支持导入歌单!畅听及批量下载无损音乐!超清蓝光MV! 180
  • 使用Oracle VM VirtualBox 创建ubuntu-20.04.6虚拟机 113
  • 【Proteus仿真】基于51单片机的五种信号发生器(梯形波、正弦波、三角波、方波、锯齿波) 1170
  • MetaDraw Winforms for .Net Crack

最新文章

  • 笔记:ubuntu22.04安装ssh远程控制
  • QT学习笔记一QMessageBox
  • ROS中TF坐标变换函数
2024年1篇
2023年6篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王六枝特区网站关键词优化有时候网站打不开优化重启又好了淮安市优化网站推广多少钱网站怎么优化方案宝山区百度网站优化排名北京移动网站优化咨询亲身经历阳江很好的网站优化用户体验网站资源整合及优化淮南自主研发的网站排名优化鹤壁外贸网站优化哪家靠谱均安网站优化多少钱南雄网站优化桐乡网站关键词优化排名广州优化网站的方法网站的优化是否学天津专业seo网站优化平台崇明区网站优化费用调兵山网站优化关键词小网站可以优化网页吗快速的网站排名优化湛江网站优化学习稷山网站优化好不好网站相关词优化原理个人分析网站优化瑞丽市网站seo优化排名行唐网站快照优化电话宝山区企业网站优化方案便捷的网站优化网站过长怎么优化许昌网站关键词优化软件香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化