QT+VS+PCL(软件发布)

文章中提到很多问题的解决办法,由于微信排版不容易,所以大家如果觉得别扭可以前去网盘下载,(因为我特意搞了一个网盘存储大家的分享以及工程,论文等等)网盘地址在文章末尾处。 后期里面也会有其他点云分享者的分享,当然大家有问题可以到微信下评论,当然更重要的是大家要点赞对作者的幸苦表示感谢!

前提:

安装QT,

安装vs2013(updat3版本,没有安装vs2013的update5会出现Qt-VS-addin出现错误.VSIX)安装qt-addin-vs

参考网址:1.Qt-VS-addin出现错误.VSIX

http://blog.csdn.net/u012135461/article/details/77828900

2.在QtDesigner中添加QVTKWidget

http://blog.csdn.net/u012135461/article/details/77833316

3.关于QT,PCL(个人遇到的问题)

http://blog.csdn.net/u012135461/article/details/78300310

4.PCL+Qt+VS可视化点云(参考博客,最重要的一个)

http://blog.csdn.net/wokaowokaowokao12345/article/details/51078495

安装可能会出现的问题及其解决方法:

问题一:

无法打开XXX.dll

解决修改项目属性的环境变量

PATH=$(QTDIR)\bin;$(PCL_ROOT)\bin;$(PCL_ROOT)\3rdParty\FLANN\bin;$(PCL_ROOT)\3rdParty\VTK\bin;$(PCL_ROOT)\Qhull\bin;$(PCL_ROOT)\3rdParty\OpenNI2\Tools;$(PATH)

问题二:(QtVisual Studio Add-in…vaild Qt version)

解决: 
右键工程,change QT vision

问题三:添加QVTKWidget插件

方法1: 
打开PCL1.8.0安装目录: PCL1.8.0\3rdParty\VTK\plugins\designer ,designer文件夹中包含两个dll插件,其中第一个插件是在Debug模式下编译的,第二个是在Release模式下编译的。 
将第一个插件即QVTKWidgetPlugin.dll拷贝到QT安装目录下:D:\studysoftware\QT\5.5.1\msvc2013_64\plugins\designer文件中去。

方法2: 
QWidget提升为QVTKWidget。

类名和头文件名都怪要改为QVTKWidget 
在.cpp的MianWindow::MianWindow(QWidget*parent) 
: QMainWindow(parent)中添加

//初始化控件

viewer.reset(new pcl::visualization::PCLVisualizer("viewer", false));

ui.widget->SetRenderWindow(viewer->getRenderWindow());

viewer->setupInteractor(ui.widget->GetInteractor(), ui.widget->GetRenderWindow());

viewer->registerPointPickingCallback(&MianWindow::PointPickingCallback, *this);

ui.widget->update();

软件发布:

  1. 将release出来的.exe文件复制到用于发布的文件夹下面

如:

2.然后从开始菜单打开 Qt 命令行,

输入命令:
1.进入目录
cd/d C:\Users\xiaoxiong\Desktop\QT+VS+PCL(软件发布)
2.工具命令:
 windeployqt PCLVisualizer.exe

3.完成上诉命令操作,就会在你放.exe的文件夹里面新增的的动态库。

4. 效果(不知道为什么,在我用于发布的软件的文件夹,及其子文件夹下打不开pcd,其他路径都可以)

(0)

相关推荐

  • QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)

    最近,在学习QT5的过程中,想尝试着把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了. 首先,先介绍自己使用的环境.我使用的QT版本是 ...

  • 如何将qrc文件添加至VS

    编程环境为Qt5.9.7 + msvc2015 + VS. 多数时候都使用QtCreator进行代码编写和调试,但是可能由于QtCreator和msvc有些不兼容,导致在QtCreator中调试时会有 ...

  • Linux 常用命令

    ifconfig:查看IP ls:显示目录文件 pwd:当前所在的目录 who am i:显示当前登录时用的用户名 cd:目录跳转 mkdir:创建文件夹 rmdir:删除文件夹 touch:新建文件 ...

  • ubuntu下对Qt工程进行deb打包发布

    前言 最近研究ubuntu上的Qt打包遇到了很多问题,虽然有个LinuxDeployQt,但是这货有个很大的缺点,那就是它打包的程序在运行的时候会把自己释放到一个临时目录运行,这样就导致了我们的程序设 ...

  • 西门子200SMART最新V2.6版本编程软件发布,一起看一下有什么新功能[附下载发地址]

    西门子S7-200SMART3.2 最新V2.6版本编程软件 [附下载发地址] S7-200 SMART V2.6 中的新增功能: 只有以下 CPU 型号支持 V2.6 以及本章所述的新功能: 受固件 ...

  • V90 最新版以太网调试软件发布

    概 述 西门子当前发布了V90设备的最新版V-ASSISTANT V1.07调试工具软件,可以支持下述产品类型的调试: 带脉冲序列的SINAMICS V90,USS/Modbus接口(V90 PTI) ...

  • 鹏业西藏云计价i20软件发布升级

    尊敬的用户: 您好! 2021年8月5日西藏自治区建筑业协会与鹏业软件联合举办"西藏地区房建与市政工程招投标知识及鹏业云产品应用"专题讲座,会上我公司已正式对外发布鹏业西藏云计价i ...

  • iOS最新越狱软件发布,有重度需求的果粉必看!

    明美无限 果粉关注不迷路! 文|明美无限 2020年的二月份已经过半,相信有持续关注明美无限的果粉们应该都了解,明美无限一直致力于为广大的果粉们分享iPhone.iOS.苹果最新的那些事. 那么,今天 ...

  • [首藏作品](6846)迄今最大最详细宇宙模拟软件发布

    迄今最大最详细宇宙模拟软件发布包含2.1万亿个粒子 跨越96.3亿光年科技日报北京9月14日电 (记者刘霞)据美国<每日科学>网站近日报道,来自日本.西班牙.美国.阿根廷.澳大利亚.智利. ...

  • 迄今最大最详细宇宙模拟软件发布

    来源:科技日报2021-09-15 09:26 X 科技日报北京9月14日电 (记者刘霞)据美国<每日科学>网站近日报道,来自日本.西班牙.美国.阿根廷.澳大利亚.智利.法国和意大利的科学 ...

  • 2020年最受语文老师欢迎的10款软件发布!

    又到了一年年末,2019年,实用教育技术做了系列的学科软件盘点,颇受各位老师喜欢. 今年,我们发起了教育技术工具征集,从各位老师推荐的软件中,综合实用教育技术编辑部甄选. 为了不和2019年推荐工具重 ...

  • CINEBench R23测试软件发布,支持苹果M1处理器

    CINEBench是一款常用的CPU性能测试软件,它使用MAXON公司针对电影电视行业开发的Cinema 4D特效软件的引擎,该软件被全球工作室和制作公司广泛用于3D内容创作,所以CINEBench经 ...

  • 在QT C++中调用 Python并将软件打包发布(裸机可运行)

    为了提高工作效率,需要一个可以自动生成多份相关联的word文档免去繁琐复制粘贴工作的软件.最后选定使用QT C++做界面和主要逻辑程序设计,对word的操作使用python写好对应的函数,然后在QT中 ...