2018年7月23日 下午12:59
VS安装教程
Visual Studio 2017 社区版的安装与组件修改(C++) - Metak - 博客园
QT安装时的各种配置选项的理解:
VS2017专业版使用最新版Qt5.9.2教程(最新教材) - CSDN博客
怎样安装Qt5.9_百度经验
Qt5安装时的组件选择(Qt 5.9.6) - CSDN博客
QT安装过程中的选项 - qq_16334327的博客 - CSDN博客
配置 Qt Creator+VS2015 配置QT插件
Qt5.7 + VS2015 环境搭建 - CSDN博客
- 更新安装vs,而不用卸载
VS2017安装PCL1.8.1
VS2017安装PCL1.8.1 - Being_young - 博客园
PCL-1.8.0 All In One安装配置 - CSDN博客
VTK安装:
主要参考:
VTK-6.3.0编译(支持Qt编程)以及QVTKwidget插件安装 - CSDN博客
次要参考:
VTK + QT + VS 编译安装配置 - CSDN博客
Opencv、VTK在vs2013中的配置 - CSDN博客
win10环境下VTK7.1的编译和Qt调用VTK的详细教程二(VS2013编译支持Qt的VTK库) - 天狐9102 - 博客园
配置摘抄:
1 2 3 4 5
| CMAKE_INSTALL_PREFIX = E:/VTK/VTK-6.2.0_install VTK_Group_Qt = ON VTK_QT_VERSION = 5 QT_QMAKE_EXECUTABLE = C:/Qt/Qt5.4.2/5.4/msvc2013_64_opengl/bin/qmake.exe CMAKE_PREFIX_PATH = C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64
|
CMAKE_INSTALL_PREFIX:VTK安装路径
VTK_GROUP_QT:使用Qt, 只需要勾选该项就可以支持VTK在Qt中的使用。其他关于Qt的选项无需勾选(比如moudle_GUISupportQt)。
默认下没有CMAKE_PREFIX_PATH项,需要用户自己添加。
- 点击cmake界面中的Add Entry按钮即可根据提示添加。
- 如果系统是32bit的,应设置为相应的
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86。
指令生成lib文件目录:
- release和debug全有了
C:\Program Files\VTK\lib>dir /B >libsname.txt
其他:
C++设计模式
专栏:C++ 设计模式 - CSDN博客
在VS中配置VTK,而不通过cmake
在VS中配置VTK - CSDN博客
win10环境下VTK7.1的编译和Qt调用VTK的详细教程(本文链接含VTK库和测试代码的分享) - 天狐9102 - 博客园
VS2013+VTK8.1配置及演示Demo
VS2013+VTK8.1配置及演示Demo - CSDN博客
依赖项
Qt 环境搭建(Qt Creator)
Qt 环境搭建(Qt Creator) - CSDN博客
《Qt 实战一二三》
专栏:《Qt 实战一二三》 - CSDN博客
QVTKWidget的用法_朱小弟_新浪博客
三维建模编程技术路线之一是Qt+VTK+CMake,其中QVTKWidget类非常重要,是沟通Qt和VTK的桥梁,可以将VTK的图形窗口嵌入到Qt的窗口中
pcl博客
https://blog.csdn.net/u013019296
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
| release版本:
包含目录: C:\Program Files\PCL 1.8.1\3rdParty\Eigen\eigen3 C:\Program Files\PCL 1.8.1\3rdParty\Boost\include\boost-1_64 C:\Program Files\PCL 1.8.1\3rdParty\VTK\include\vtk-8.0 C:\Program Files\PCL 1.8.1\3rdParty\FLANN\include C:\Program Files\PCL 1.8.1\3rdParty\OpenNI2\Include C:\Program Files\PCL 1.8.1\3rdParty\Qhull\include C:\Program Files\PCL 1.8.1\include\pcl-1.8 C:\Qt\Qt5.9.6\5.9.6\msvc2017_64\include C:\Program Files\VTK\include\vtk-8.1
库目录: C:\Program Files\PCL 1.8.1\3rdParty\VTK\lib C:\Program Files\PCL 1.8.1\3rdParty\Boost\lib C:\Program Files\PCL 1.8.1\3rdParty\FLANN\lib C:\Program Files\PCL 1.8.1\3rdParty\Qhull\lib C:\Program Files\PCL 1.8.1\3rdParty\OpenNI2\Lib C:\Program Files\VTK\lib C:\Program Files\PCL 1.8.1\lib C:\Qt\Qt5.9.6\5.9.6\msvc2017_64\lib
qhull.lib qhullcpp.lib qhullcpp_d.lib qhullstatic.lib qhullstatic_d.lib qhullstatic_r.lib qhullstatic_r_d.lib qhull_d.lib qhull_p.lib qhull_p_d.lib qhull_r.lib qhull_r_d.lib flann.lib flann_cpp.lib flann_cpp_s.lib flann_s.lib vtkalglib-8.1.lib vtkChartsCore-8.1.lib vtkCommonColor-8.1.lib vtkCommonComputationalGeometry-8.1.lib vtkCommonCore-8.1.lib vtkCommonDataModel-8.1.lib vtkCommonExecutionModel-8.1.lib vtkCommonMath-8.1.lib vtkCommonMisc-8.1.lib vtkCommonSystem-8.1.lib vtkCommonTransforms-8.1.lib vtkDICOMParser-8.1.lib vtkDomainsChemistry-8.1.lib vtkDomainsChemistryOpenGL2-8.1.lib vtkexoIIc-8.1.lib vtkexpat-8.1.lib vtkFiltersAMR-8.1.lib vtkFiltersCore-8.1.lib vtkFiltersExtraction-8.1.lib vtkFiltersFlowPaths-8.1.lib vtkFiltersGeneral-8.1.lib vtkFiltersGeneric-8.1.lib vtkFiltersGeometry-8.1.lib vtkFiltersHybrid-8.1.lib vtkFiltersHyperTree-8.1.lib vtkFiltersImaging-8.1.lib vtkFiltersModeling-8.1.lib vtkFiltersParallel-8.1.lib vtkFiltersParallelImaging-8.1.lib vtkFiltersPoints-8.1.lib vtkFiltersProgrammable-8.1.lib vtkFiltersSelection-8.1.lib vtkFiltersSMP-8.1.lib vtkFiltersSources-8.1.lib vtkFiltersStatistics-8.1.lib vtkFiltersTexture-8.1.lib vtkFiltersTopology-8.1.lib vtkFiltersVerdict-8.1.lib vtkfreetype-8.1.lib vtkGeovisCore-8.1.lib vtkgl2ps-8.1.lib vtkglew-8.1.lib vtkGUISupportQt-8.1.lib vtkGUISupportQtSQL-8.1.lib vtkhdf5-8.1.lib vtkhdf5_hl-8.1.lib vtkImagingColor-8.1.lib vtkImagingCore-8.1.lib vtkImagingFourier-8.1.lib vtkImagingGeneral-8.1.lib vtkImagingHybrid-8.1.lib vtkImagingMath-8.1.lib vtkImagingMorphological-8.1.lib vtkImagingSources-8.1.lib vtkImagingStatistics-8.1.lib vtkImagingStencil-8.1.lib vtkInfovisCore-8.1.lib vtkInfovisLayout-8.1.lib vtkInteractionImage-8.1.lib vtkInteractionStyle-8.1.lib vtkInteractionWidgets-8.1.lib vtkIOAMR-8.1.lib vtkIOCore-8.1.lib vtkIOEnSight-8.1.lib vtkIOExodus-8.1.lib vtkIOExport-8.1.lib vtkIOExportOpenGL2-8.1.lib vtkIOGeometry-8.1.lib vtkIOImage-8.1.lib vtkIOImport-8.1.lib vtkIOInfovis-8.1.lib vtkIOLegacy-8.1.lib vtkIOLSDyna-8.1.lib vtkIOMINC-8.1.lib vtkIOMovie-8.1.lib vtkIONetCDF-8.1.lib vtkIOParallel-8.1.lib vtkIOParallelXML-8.1.lib vtkIOPLY-8.1.lib vtkIOSQL-8.1.lib vtkIOTecplotTable-8.1.lib vtkIOVideo-8.1.lib vtkIOXML-8.1.lib vtkIOXMLParser-8.1.lib vtkjpeg-8.1.lib vtkjsoncpp-8.1.lib vtklibharu-8.1.lib vtklibxml2-8.1.lib vtklz4-8.1.lib vtkmetaio-8.1.lib vtkNetCDF-8.1.lib vtknetcdfcpp-8.1.lib vtkoggtheora-8.1.lib vtkParallelCore-8.1.lib vtkpng-8.1.lib vtkproj4-8.1.lib vtkRenderingAnnotation-8.1.lib vtkRenderingContext2D-8.1.lib vtkRenderingContextOpenGL2-8.1.lib vtkRenderingCore-8.1.lib vtkRenderingFreeType-8.1.lib vtkRenderingGL2PSOpenGL2-8.1.lib vtkRenderingImage-8.1.lib vtkRenderingLabel-8.1.lib vtkRenderingLOD-8.1.lib vtkRenderingOpenGL2-8.1.lib vtkRenderingQt-8.1.lib vtkRenderingVolume-8.1.lib vtkRenderingVolumeOpenGL2-8.1.lib vtksqlite-8.1.lib vtksys-8.1.lib vtktiff-8.1.lib vtkverdict-8.1.lib vtkViewsContext2D-8.1.lib vtkViewsCore-8.1.lib vtkViewsInfovis-8.1.lib vtkViewsQt-8.1.lib vtkzlib-8.1.lib OpenNI2.lib pcl_common_release.lib pcl_features_release.lib pcl_filters_release.lib pcl_io_ply_release.lib pcl_io_release.lib pcl_kdtree_release.lib pcl_keypoints_release.lib pcl_ml_release.lib pcl_octree_release.lib pcl_outofcore_release.lib pcl_people_release.lib pcl_recognition_release.lib pcl_registration_release.lib pcl_sample_consensus_release.lib pcl_search_release.lib pcl_segmentation_release.lib pcl_stereo_release.lib pcl_surface_release.lib pcl_tracking_release.lib pcl_visualization_release.lib %(AdditionalDependencies) $(QTDIR)\lib\qtmaind.lib shell32.lib $(QTDIR)\lib\Qt5Widgetsd.lib $(QTDIR)\lib\Qt5Guid.lib $(QTDIR)\lib\Qt5Cored.lib
|
1 2 3 4 5 6 7 8 9 10 11 12 13
| Qt路径 C:\Qt\Qt5.9.6
C:\Program Files\PCL 1.8.1 C:\Program Files\PCL 1.8.1\3rdParty\OpenNI2\
VS项目路径 C:\Users\czh\source\repos
C:\Users\czh\source\repos\Project1\Project1\ test.cpp
C:\Program Files\CMake\
|