一、准备工作
在开始之前,请确保您的系统满足以下要求:
- Windows 10操作系统;
- Visual Studio 2017;
- Qt 5.9.9。
二、安装Visual Studio 2017
请按照以下步骤安装Visual Studio 2017: - 下载Visual Studio 2017安装包;
- 运行安装包并按照提示进行安装;
- 安装完成后,启动Visual Studio 2017。
三、安装Qt 5.9.9
接下来,我们将安装Qt 5.9.9: - 下载Qt 5.9.9安装包;
- 运行安装包并按照提示进行安装;
- 安装完成后,启动Qt Creator。
四、配置VTK 8.2.0
现在,我们将配置VTK 8.2.0: - 下载VTK 8.2.0源码;
- 解压源码至合适的位置;
- 在解压后的目录中找到并打开“CMakeLists.txt”文件;
- 使用文本编辑器打开“CMakeLists.txt”文件,找到并修改以下两行代码(将路径替换为您的Qt安装路径):
- set(QMAKE_EXECUTABLE C:/Qt/Qt5.9.9/Tools/QtCreator/bin/qmake)
- include(vtkWrapping)
- 保存并关闭“CMakeLists.txt”文件;
- 在解压后的目录中打开命令提示符(CMD);
- 在命令提示符中输入以下命令(将路径替换为您的解压路径):
- cmake -G “Visual Studio 15 2017 Win64” -DCMAKE_INSTALL_PREFIX=C:/VTK82 “C:/path/to/vtk/source”
- 按回车键执行命令;
- 如果一切顺利,CMake将生成VTK的Visual Studio项目文件。
五、编译和安装VTK 8.2.0
现在,我们将编译和安装VTK 8.2.0: - 在Visual Studio中打开刚刚生成的VTK项目文件;
- 在菜单栏中选择“生成”->“生成解决方案”;
- 如果一切顺利,Visual Studio将开始编译VTK;
- 等待编译完成;
- 如果编译成功,您可以在指定的安装目录下找到已安装的VTK。
六、在Qt项目中链接VTK库
现在,您可以在Qt项目中链接VTK库: - 在Qt Creator中打开您的项目;
- 在项目文件(.pro)中添加以下代码(将路径替换为您的VTK安装路径):
- LIBS += -LC:/VTK82/lib -lvtkCommonCore-8.2 -lvtkCommonDataModel-8.2 -lvtkCommonExecutionModel-8.2 …(其他需要的库)
- 按回车键应用更改;
- 在菜单栏中选择“构建”->“重新构建项目”;
- 如果一切顺利,Qt Creator将开始重新构建您的项目。
至此,您已经成功在Win10下在Qt中使用配置了VTK 8.2.0。您可以在Qt项目中正常使用VTK库了。