1、这是一个错误引发的惨案:错误提示如下:

    • 在进行点云程序调试时,出现错误:[error C1083:无法打开包括文件:“OpenMesh/Core/IO/MeshIO.hh”:No such file or directory],如下图所示:

  下图为报错代码:

2、原因分析及解决方案:

    • 几经搜索,发现是没有安装OpenMesh,打开OpenMesh官网http://www.openmesh.org/,然后点击左侧的 " Download" ,查找自己需要的版本下载。

因为本人程序运行环境为:WIN7系统、VS2012、PCL-1.7.2-AllInOne-msvc2012-win32、源程序为32位平台编译。所以我选择如下图所示版本:

上图中 6.3DLL 比 6.3(static)多出四个dll文件,其他无区别,具体如下图所示(本人选择的下载的是6.3DLL):

  2.1、下载并安装完成后,进行相应的配置。

    • 在【解决方案资源管理器】中右击项目,然后依次选择【属性】--> 【C/C++】 -->【常规】-->【附加包含目录】:在【附加包含目录】中添加路径:E:\PCL-VS2012\OpenMesh6.3\OpenMesh 6.3\include(此处仅为示例,要以自己的路径为准):

    • 预处理器定义。依然在上一步的页面中操作,选择【预处理器】-->【预处理器定义】,如果窗口中没有 “_USE_MATH_DEFINES”,则将其输入到【预处理器定义】窗口中(直接将双引号中的内容添加进去就行,下图窗口中的"_USE_MATH_DEFINES=0"为项目自带的)。
    • 然后选择【链接器】-->【常规】-->【附加库目录】,在窗口中输入:E:\PCL-VS2012\OpenMesh6.3\OpenMesh 6.3\lib(此处仅为示例,要以自己的路径为准):

    • 之后选择【链接器】-->【输入】-->【附加依赖项】,在其中输入“OpenMeshCored.lib" 和 "OpenMeshToolsd.lib”:

2.2、配置完成后,应用并确定配置,接下来运行程序。

    • 又出现错误[error C2248:"OpenMesh::ArrayKernel::vertices_"无法访问private成员(在“OpenMesh::ArrayKernel”类中声明)”]:
    • 解决方案:在错误列表中双击错误,定位到报错代码的位置。然后将“private”更改为“public”:  

    • 继续运行程序,然后又报错:[无法启动此程序,因为计算机中丢失OpenMeshCored.dll。尝试重新安装该程序以解决此问题。]

    • 解决方案:在OpenMesh 6.3的安装文件夹下找到 “OpenMeshCored.dll”,然后将其复制到 C:\Windows\System32 和 C:\Windows\SysWOW64文件夹下(两个文件夹都要复制进去)。
    • 继续运行程序,然后出现错误,如下图所示(是不是有种 我们好像在哪儿见过 的感觉),怎么办?参照上面的方案。

3、来都来了,不让你们看看结果怎么能行。

感谢博客(https://blog.csdn.net/My__long/article/details/80030824)

结案。

点云之OpenMesh:error C1083:无法打开包括文件:“OpenMesh/Core/IO/MeshIO.hh”:No such file or directory的更多相关文章

  1. Release时error c1083 无法打开包括文件

    Release时error c1083 无法打开包括文件, 但Debug时没事. 项目里面包含了其实项目的头文件, 头文件目录就放在项目下面, 这个头文件里面调用其它头文件, 采用的是<xx/y ...

  2. OpenGL开发时,fatal error C1083: 无法打开包括文件:“gl\glut.h”: No such file or directory

    本人使用的是vs2012,编写一个简单的opengl程序,运行的时候总是提示: fatal error C1083: 无法打开包括文件:“gl/glut.h”: No such file or dir ...

  3. afx.h(78): fatal error C1083: 无法打开包括文件: “new.h”: No such file or directory

    vs2015新建mfc工程,编译错误: D:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\afx.h(78): ...

  4. fatal error C1083: 无法打开包括文件: “SDKDDKVer.h”: No such file or directory(转)

    fatal error C1083: 无法打开包括文件: “SDKDDKVer.h”: No such file or directory 解决办法:(Vs2013中) 项目--右键--属性--配置属 ...

  5. VS2012与VS2015同时安装用VS2012创建MFC程序时弹出编译错误”fatal error C1083: 无法打开包括文件:“mprapidef.h”: No such file or directory”的解决办法

    在WIndows 7操作系统上同时安装VS2012与VS2015并用VS2012创建MFC程序时弹出编译错误”fatal error C1083: 无法打开包括文件:“mprapidef.h”: No ...

  6. fatal error C1083: 无法打开包括文件:“qedit.h”: No such file or directory

    VS2010编译 DirectShow一些项目时遇到 错误:fatal error C1083: 无法打开包括文件:“qedit.h”: No such file or directory 解决方法: ...

  7. 错误 1 error C1083: 无法打开包括文件: “numpy/arrayobject.h”: No such file

    问题:错误 1 error C1083: 无法打开包括文件: “numpy/arrayobject.h”: No such file 解答:加入include路径:E:\env\Anaconda2x6 ...

  8. ObjectARX2012错误1 fatal error C1083: 无法打开包括文件:“arxHeaders.h”: No such file or directory; fatal error C1083: 无法打开包括文件:“map”: No such file or directory

    问题1:fatal error C1083: 无法打开包括文件:“arxHeaders.h”: No such file or directory: 解决办法:这个问题很明显,是因为没有在工程属性里包 ...

  9. fatal error C1083: 无法打开包括文件:“stdio.h

    现象: vs2012一直fatal error C1083: 无法打开包括文件:"stdio.h" 不知道配置太多,动到了什么地方,出现了这个问题: 在: 解决方案--调试源文件 ...

随机推荐

  1. 你该用HTTP2了

    更多内容,欢迎关注微信公众号:全菜工程师小辉.公众号回复关键词,领取免费学习资料. HTTP版本简史 HTTP/0.9: (1991年)基于GET请求的文本传输协议 HTTPS: (1994年)安全的 ...

  2. velocity中文乱码

    当使用velocity出现中文乱码. 首先:我们设置 eclipse的编码方式 : 右键工程师属性->properties->查看编码格式是否伟URF-8 然后:spring-xml文件中 ...

  3. Java复习:集合框架(一张图)

    最后一个看不见了补充一下: ConcurrentHashMap:是线程安全的(基于lock实现的,同步的时候锁住的不是整个对象,而加了synchronized的是锁住了整个的对象),实现了Map接口, ...

  4. 湘潭大学oj循环1-5

    #include <stdio.h>#include <stdlib.h> int main(){   int b,s,n;    int a[101]; A:scanf(&q ...

  5. mybatis 生成代码配置 mybatis-generator:generate 的使用详解

    一.环境 mysql+eclipse 二.代码配置 pom.xml <?xml version="1.0" encoding="UTF-8"?> & ...

  6. SpringBoot 2 快速整合 | Hibernate Validator 数据校验

    概述 在开发RESTFull API 和普通的表单提交都需要对用户提交的数据进行校验,例如:用户姓名不能为空,年龄必须大于0 等等.这里我们主要说的是后台的校验,在 SpringBoot 中我们可以通 ...

  7. Git学习-上传项目到github

    现在流行把项目代码上传到git上,今天试了好久,终于成功上传到git了,特做点笔记. 准备工作 在github上注册一个账号,创建一个仓库. 创建好仓库,得到它的地址: 开始上传 一.新建一个文件夹, ...

  8. Hola!

    个人资料 我叫Xenny,当然我还有很多名字,Tony.LTY.唐梦寒.soar.tafhack等等,这些都是我的昵称:但是用的最多的还是Xenny. Xenny的来历很扯,Xen是因为从XD中取了个 ...

  9. STL中排序函数的用法(Qsort,Sort,Stable_sort,Partial_sort,List::sort)

    都知道排序很重要,也学了各式各样的排序算法,冒泡.插入.归并等等,但其实在ACM比赛中,只要不是太慢的算法,都可以适用(除非某些题目卡时间卡的很死),这个时候,速度与技巧便成了关键,而在C++的标准库 ...

  10. Charles 破解版免费下载和注册安装教程

    本文参考:[Charles 破解版免费下载和注册安装教程](https://www.axihe.com/tools/charles/charles/free-use.html) **软件开发不易,请尽 ...