大概分为VS安装,cmake安装,vtk安装,opencv安装。我觉得自己写的很详细了。
- 从cmake官网下载并安装cmake,我下载的是3.13版本的。安装好后将bin目录添加到环境变量
- 从vtk官网下载VTK,我选择的是VTK7.1.1。启动cmake。
第一个选择CMakeLists.txt存在的路径。
第二个自己随便选择一个编译后存放的路径。
点击congfige,选择与自己的VS版本对应的选项。我选择的是Visual Studio 2017 Win64。
勾选上Grouped,方便查看。
将CMAKE_INSTALL_PREFIX路径改为自己想要安装的路径。
然后在VTK目录下勾选上如下的(有的就默认,没的就勾选上)
编译完成后。最后点击generate。
打开生成的文件,找到VTK.sln双击以管理员身份运行,右键点击ALL_BUILD生成 (耗时较长)。
编译完成无错误后右键点击install。仅生成INSTALL。
VTK安装完成。 - 从官网下载opencv,我选择的是opencv3.2。接下来步骤和VTK一样。启动cmake。
同理,第一个选择CMakeLists.txt存在的路径。第二个自己选择一个存放的地方。
勾选上时BUILD_opencv_viz。还有With_VTK。其他的默认
在这里选择安装路径。
点击generate。在生成文件中找到OpenCv.sln,打开,右键点击ALL_BUILD,成功编译后,再点击install。Opencv也安装完成。
接下来,找到install,将里面的bin目录添加到环境变量
4.现在来看看我的环境变量添加了些什么。(不知道会不会添加多了,反正这样用起来是没问题的)
5. 配置属性,这是最麻烦的,opencv+vs的配置在网上的有很多,可以去找找,配置好的最简单的就是显示一幅图片。
但是要使用通过cmake编译后的viz就不一样了。需要添加的比较多。
首先VC++包含目录,我添加了这些。
然后库目录添加了这些。
链接器的输入添加的较多。
需要把之前安装的vtk,opencv库全部加进去,(因为我不确定哪些要用,哪些不用,全加进去就好了)
一个个挨着输入很麻烦,创建一个txt文本,输入如下
将txt格式改为.bat 双击运行。就会出现一个LIB.txt。点进去全部复制下来,粘贴到刚才链接器那里去。
配置完成后就可以试试viz是否可以运行了。
我就是用这个里面的代码测试的
测试代码
第一次写文,有许多不懂的地方和写的不好的地方还望海涵。
默默给自己鼓掌?