1、打开Console(终端),输入ls -1 /usr/local/lib/libvtk*导出库列表,复制出来自己转换下。 image.png 2、创建qt项目,在.pro文件下引用VTK库文件和lib文件,如图设置好地址。 image.png 3、此时我们就可以在项目里引用VTK控件,编译3D模型文件。如图我加载了VTK管网的一些示例。https://examples.vtk.org/site/Cx...
在D盘下新建VTK文件,然后把install下的文件拷贝过来,为了配置环境变量方便 然后编辑环境变量,方便cmake查找 然后就可以新建项目,然后用cmake引用vtk的库了。
Name: CMAKE_DEBUG_POSTFIX 、Type: STRING 、Value:-gd、Description:空 让vtk的lib最后分为debug版本跟release版本。Debug版本带-gd。Release版本不带-gd,方便区分. 2.勾选BUILD_SHARED_LIBS,这样最后生成的vtk才会有dll跟lib 3.CMAKE_INSTALL_PREFIX设置为你清空的VTK文件夹(为了方便,这里选择的路径为PCL集成...
source输入VTK的文件路径,build可以在其路径下创建个build文件夹,如下图所示。勾选advanced。 4)点击configure配置,我是vs2017 x64,点确定就开始运行了。 5)configure第一次后应该要进行一次配置。BUILD_SHARED_ILBS打钩,为了后面生成库;CMAKE_INSTALL_PREFIX设置生成库的路径,建议是在VTK目录下创建个bin文件。 6)...
(5)在代码中你就可以使用VTK相关的库类了 其实CMakeLists.txt还有其他的写法,就是在每个文件的下面就写一个CMakeLists.txt文件,这时候在第一个CMakeLists.txt中要用子文件夹的指令。 PS:还有就是我想解释下,为什么我们要用cmake来生成project,而不是直接配置,要知道任何的工程都是可以白手起家的。这是因为VTK...
# 链接 Qt5 和 VTK 库 target_link_libraries(MyVTKProject Qt5::Widgets ${VTK_LIBRARIES}) ``` ### main.cpp 接下来,创建 `main.cpp` 文件来启动 Qt 应用程序: ```cpp #include <QApplication> #include "mainwindow.h" int main(int argc, char *argv[]) ...
$(vtk)\vtk-8.2\include $(vtk)(在系统环境变量中添加并设置)就是2.2节表中CMAKE_INSTALL_PREFIX选项的值。 4.2 附加库目录 $(vtk)\lib 4.3 附加依赖项 将库目录$(vtk)\lib中文件后缀名为.lib的文件依次添加至附加依赖项中,并依次配置debug版本(文件名中有d)和release版本。
要使用CMake编译支持QT的VTK,并生成vtkGUISupportQt-6.1.dll和QVTKWidgetPlugin.dll两个文件,可以按照以下步骤进行操作: 确保已经正确安装了QT和VTK库。 创建一个新的CMakeLists.txt文件,并添加以下内容: cmake_minimum_required(VERSION3.0) project(MyProject) ...
2.勾选BUILD_SHARED_LIBS,这样最后生成的vtk才会有dll跟lib 3.CMAKE_INSTALL_PREFIX设置为你清空的VTK文件夹(为了方便,这里选择的路径为PCL集成的VTK路径)4.勾选VTK_Group_Qt,这样以后方便在qt里面使用 5.修改Qt5_DIR路径为PATH=D:/Qt/Qt5.12.0/5.12.0/msvc2017_64/lib/cmake/Qt5 6....
(3)等到在下面的状态栏上显示configured,再点击generate,待到下面的状态栏上显示generated,此时你的VtkMFC工程已经生成了。 (4)打开生成的MFC工程,直接编译,你就可以看到就和原来直接用visual studio 2010 直接生成的一样的一个空白的视图。 (5)在代码中你就可以使用VTK相关的库类了 其实CMakeLists.txt还有其他的...