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 Files\VTK里面看看了,这个VTK文件就是这次编译的成果。

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

6.在编译后,切记要将

D:\Qt\VTK6.3.0\MinGW\release\bin;

D:\Qt\VTK6.3.0\MinGW\release\lib;

添加到环境变量中。

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.

Qt、VTK配置常见问题的更多相关文章

  1. OpenCV编译以及QT Creator配置

    OpenCV编译以及QT Creator配置 在进行编译前,需下载以下工具和源码: CMake ---- 用于编译: 下载地址; https://cmake.org/ 安装在D:\Program Fi ...

  2. Ubuntu下 QT中配置ROS-Kinetic

    打开qtcreater自动加载ros环境,通过修改*.desktop文件 gedit ~/.local/share/applications/qtcreator.desktop 将其中Exec=XXX ...

  3. Qt安装配置

    Qt Creator: 下载: Qt 5.5.1 for Windows 32-bit(MinGW 4.9.2, 1.0 GB):http://download.qt.io/official_rele ...

  4. Qt应用开发常见问题

    Qt判断当前操作系统? 可使用宏判断,例如: #ifdef Q_OS_MAC //mac ... #endif #ifdef Q_OS_LINUX //linux ... #endif #ifdef ...

  5. Qt create 配置git版本管理

    配置步骤: git的下载安装.(此时,您应该明白git和github的区别) 如下图1-5,Tool –> Options –> Version Control –> Git –&g ...

  6. MySQL MHA配置常见问题

    MHA在MySQL数据库中被广泛使用,它小巧易用,功能强大,实现了基于MySQL replication架构的自手动主从故障转移,从库重定向到主库并自动同步.尽管如此,在部署配置的过程中,由于疏忽总难 ...

  7. 【转】hive简介安装 配置常见问题和例子

    原文来自:  http://blog.csdn.net/zhumin726/article/details/8027802 1 HIVE概述 Hive是基于Hadoop的一个数据仓库工具,可以将结构化 ...

  8. 【转】 hive简介,安装 配置常见问题和例子

    原文来自:  http://blog.csdn.net/zhumin726/article/details/8027802 1 HIVE概述 Hive是基于Hadoop的一个数据仓库工具,可以将结构化 ...

  9. OpenCV2学习笔记03:Qt中配置OpenCV环境

    在Qt中开发基于OpenCV的应用时,需要配置对应函数库到环境变量,这时候我们需要使用到qmake能够识别的变量来指定环境变量. INCLUDEPATH: 用于指定搜索头文件到文件夹路径. LIBS: ...

随机推荐

  1. Windows 设置Mongodb

    安装MongoDB 将解压所得的bin文件夹内文件部署于C:\mongodb\bin 建立数据库文件夹 C:\mongodb\data\db 准备以下内容的配置文件mongodb.cfg dbpath ...

  2. Python版本2.7切3.5和3.5切2.7

    在Ubuntu上是自带Python2.7和3.5的 当你在终端输入Python的时候是显示Python2.7的 叫大家你怎么切换到Python3.5版本 1,查看是否存在python3.5终端输入 c ...

  3. 374&375. Guess Number Higher or Lower 1&2

    做leetcode的题 We are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You ...

  4. Ural 1010. Discrete Function

    1010. Discrete Function Time limit: 1.0 secondMemory limit: 64 MB There is a discrete function. It i ...

  5. [转]中国最大的Webshell后门箱子调查,所有公开大马全军覆没

    起因 对这件事情的起因是某天我渗透了一个大站,第二天进webshell时就发现,当前目录出现了新的后门,仔细一查,发现是博彩团伙干的,网站被全局劫持黑帽程序如下代码 set_time_limit(); ...

  6. POJ2828 Buy Tickets[树状数组第k小值 倒序]

    Buy Tickets Time Limit: 4000MS   Memory Limit: 65536K Total Submissions: 19012   Accepted: 9442 Desc ...

  7. Metasploit爆破tcpwrapped服务

    转自:http://www.mamicode.com/info-detail-1653722.html 一.利用nmap工具扫描目标主机 1.1 使用nmap命令对目标主机进行扫描. 1.2 在终端中 ...

  8. (原创)JAVA多线程二线程池

    一,线程池的介绍 线程池包括一下三种: 线程池名称 创建方法 特点 其他 固定大小线程池 ExecutorService threadpool = Executors.newFixedThreadPo ...

  9. Redis从入门到精通之一:序篇

    Redis一直是我想好好研究的组件,但是之前受限于工作场景,没有真正意义的使用过.但是目前工作中,Redis作为主要的缓存组件来缓冲服务器的压力.所以,本序列主要结合实际工作中遇到的各种Redis的设 ...

  10. jQuery的一些常用的方法(转载)

    操作元素的样式 主要包括以下几种方式: $("#msg").css("background"); //返回元素的背景颜色 $("#msg") ...