天天看点

QT5.14.2+MingW73-64编译VTKDebug和Release版本流程以及遇到的问题解决

  1. 下载VTK源码、解压。
  2. 直接从QtCreator打开vtk源码目录下makefile文件。                       
    QT5.14.2+MingW73-64编译VTKDebug和Release版本流程以及遇到的问题解决
  3. 在项目标签内根据需求编辑选项,然后点击下方“Apply Configuration Changes”按钮更新。
    QT5.14.2+MingW73-64编译VTKDebug和Release版本流程以及遇到的问题解决
  4. 添加Build的步骤,编译完后直接执行install。                                                 
  5. QT5.14.2+MingW73-64编译VTKDebug和Release版本流程以及遇到的问题解决
  6. 执行CMake、构建、编译。
  7. 可能的问题:
  8. Release版本:undefined reference to ‘memset’ 问题。
    QT5.14.2+MingW73-64编译VTKDebug和Release版本流程以及遇到的问题解决
     解决: 如图位置添加-minline-all-stringops   ,然后重新CMake构建。
    QT5.14.2+MingW73-64编译VTKDebug和Release版本流程以及遇到的问题解决
  9. Debug版本问题:too many sections /obj……File too big等

    解决:在下图位置上添加 参数 -Wa,-mbig-obj  ,然后重新CMake

  10. QT5.14.2+MingW73-64编译VTKDebug和Release版本流程以及遇到的问题解决