VTK8.2+CMake3.26+VS2022
参考博客:Visual Studio 2022+Cmake+VTK
准备工作(软件下载与安装)
有些描述不是很准确,选择相近的选项即可
下载VTK8.2并解压
新建VTK8.2的同级文件夹VTK-build,VTK-prefix
安装VS2022,安装时在"工作负载"-勾选"使用C++的桌面开发",
不勾选直接安装的话会在Config CMake时出现 No C++ Compiler等错误
在“单个组件”查找“CMake”勾选“用于CMake的 Visual C++组件”
不勾选的话会在Config CMake时出现Could not find any instance of Visual Studio
下载并安装CMake
CMake+VTK
CMake
where is the source code:VTK8.2解压的文件夹
where to build the binaries:VTK-build
Configue
选择Visual Studio 17 2022
Configue Done之后将CMAKE_INSTALL_PREFIX的路径调整为准备工作中新建的VTK-prefix
重新Configue
无红色选项后点击
Generate
VS2022
使用VS2022打开生成的ALL_BUILD.vcxproj
在VTK-build文件夹下
将Debug调整为Release,右键ALL_BUILD->生成
右键INSTALL->生成
测试
新建控制台程序
头文件加入如下代码,否则会报错找不到VTK相关的文件,参考博客。
#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2)
VTK_MODULE_INIT(vtkInteractionStyle)
按照参考博客配置相关文件
VTK8.2+CMake3.26+VS2022相关推荐
- VScode 中运行C++,并用g++命令、CMake、配置launch.josn和tasks.json来运行和调试可执行文件
前期安装准备 安装VScode.cmake.mingw32 (具体版本如下) VSCodeUserSetup-x64-1.78.0.exe cmake-3.26.3-windows-x86_64.ms ...
- krita windows编译源码
Qt系列文章目录 文章目录 Qt系列文章目录 前言 一.krita 二.krita源码编译 1. Windows下编译 1.编译准备 2. 相关命令 使用CMake编译krita 重新编译 使用CMk ...
- window10下libpng编译
系列文章目录 文章目录 系列文章目录 前言 一.问题原因 二.使用步骤 1.引入zlib库 2.configure 3. Grnerate 前言 libpng编译出错:Selecting Window ...
- VS2019(x64)+ITK4.13.2手动新建项目配置ITK(不使用CMakeLists.txt构建)
完整博客见:Win10-64位(或Win7)+VS2019+ITK4.13.2+VTK8.2+CMake3.16环境配置 目录: 3.6 手动新建项目配置ITK(不使用CMakeLists.txt构 ...
- windows10+YOLOv4+darknet
一.下载与配置OpenCV OpenCV 4.5.3网址:OpenCV - Browse /4.5.3 at SourceForge.net 安装完成后为OpemCV添加环境变量. win10添加变量 ...
- [Rust GUI]fltk-rs的helloworld
1.安装VSCode 下载安装VSCode 安装VSCode扩展 rust-analyzer或rust-analyzer(CN) 2.安装Microsoft C++ 生成工具 访问微软官网下载生成工具 ...
- linux 安装php8.1 ZipArchive和libzip最新版扩展安装
1.概述 安装前咱们先看下我本地环境 [root@elk php8]# cat /etc/redhat-release Red Hat Enterprise Linux Server release ...
- ultralight搭建/运行/打包
0.ultralight的github更新 截至2023年3月17日,ultralight的github仓库最近的提交时间为2022年12月10日. 1.ultralight ultralight是使 ...
- 【CXL】在gem5中跑一个实际的应用程序——Viper KV存储
有了CXL扩展内存,自然是要在DRAM+CXL扩展内存上跑跑实际的应用程序,看看和DRAM+传统磁盘有什么区别. 实际的应用程序其实就是一些工业界部署使用的,比如数据库.深度学习训练项目等等.本文主要 ...
最新文章
- 多层感知机MLP、RBF网络、Hopfield网络、自组织映射神经网络、神经网络算法地图
- 【网络基础】Mime Type
- 6.成本会计理论的U9系统实现(下)
- 如果王思聪是产品经理
- 书写「简历」时,需要规避的错误
- java mybatis sql server未返回响应。连接已关闭
- 【PDF直接下载】6G总体愿景与潜在关键技术白皮书
- 【游戏开发实战】Unity逆向怀旧经典游戏《寻秦OL》,解析二进制动画文件生成预设并播放(资源逆向 | 二进制 | C#)
- 数学建模算法:层次分析法之如何选择旅游目的地
- Redis中key-value对value的数据类型
- Windows自带的【远程桌面连接】操作方法及常见问题
- Mysql根据经纬度查询半径多少以内的数据,画个圈圈查数据库
- python中chr65_Python语句 print(chr(65))的运行结果是
- RocketMQ:两种消费方式:pull拉、push推
- 计算机绘制表格教案,电脑制作表格教案设计
- 使用数组实现购物车的应用
- 武汉大学计算机学院李明,第一届全国SLAM技术论坛在浙江大学成功举办
- php显示星期几,php怎么实现获取显示星期几
- console 篇 - console 中的 '$'
- 【1075】药房管理