zoukankan      html  css  js  c++  java
  • Qt、VTK配置常见问题

    1. QVTKWidget undefined reference to 问题,一定要在pro文件中添加库

       libvtkGUISupportQt-6.3

    2. CMAKE_MAKE_PROGRAM    Qt/Qt5.7/Tools/........./mingw32-make

    3. mingw32-make install INTALL_ROOT=”你要保存的路径”

    4. install时出现如下错误提示:

    1>  file cannot create directory: C:/Program Files/VTK/lib/  Maybe need
    1>  administrative privileges.

      这个时候只要修改之前cmake时指定的“Where to build the binaries”的 输出目录中的cmake_install.cmake文件中的CMAKE_INSTALL_PREFIX项即可,如下,把它改至自己指定的C盘外的安装目录,如D:/Program Files/VTK:

    # Set the install prefix

    IF(NOT DEFINED CMAKE_INSTALL_PREFIX)

       SET(CMAKE_INSTALL_PREFIX "D:/Program Files/VTK")

     

    ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)

    至此你可以去你的D:Program FilesVTK里面看看了,这个VTK文件就是这次编译的成果。

    5.千万注意:要么把杀毒系统关闭,要么把qmakegcc.exeg++.exemingw32-make.exe设为“信任”,否则在长时间的编译过程中360或毒霸等安全系统会出来询问这些应用是否允许运行,人不在电脑前时,它会默认不允许运行。这样,有些内容会无法编译,导致莫名其妙的错误。

    6.在编译后,切记要将

      D:QtVTK6.3.0MinGW eleasein

      D:QtVTK6.3.0MinGW eleaselib;

    添加到环境变量中。

    7.切记,在Build时,一定将VTK_USE_SYSTEM_FREETYPE设置为ON

    8.CMake won't find MPEG2?When compiling: cannot find -lvtkoggtheora

       You must set VTK_USE_MPEG2_ENCODER ON VTK_USE_OGGTHEORA_ENCODER ON in your VTK build.

    9. CMake won't find FFMPEG headers?

        You must set VTK_USE_FFMPEG_ENCODER ON in your VTK build.

  • 相关阅读:
    批量拷贝局域网内的文件
    ★★★感谢伤害你的人★★★
    asp 调用子程序不能使用括号 错误解决办法
    喜欢在网上写日志的人是不是都想有朝一日被人看到?
    星语心愿
    执着
    推荐一个.NET(C#)的HTTP辅助类组件restsharp
    如何让DEV跳出的“提示试用版”的对话框不再显示
    Debugging with GDB (3) 退出gdb
    Debugging with GDB (1) 介绍
  • 原文地址:https://www.cnblogs.com/phoenixdsg/p/6163126.html
Copyright © 2011-2022 走看看