Qt5.0 VTK6.1 Mysql5.6 VS2010(64Bit) 详细安装教程
来源:互联网 发布:jquery ajax提交数据 编辑:程序博客网 时间:2024/06/06 10:46
由于做毕业设计需要用到Qt,VTK,Mysql,本人是一个C++新手,经过很长时间的尝试,才勉强将Qt,VTK安装好,配置好环境。毕业设计已经结束了,已经步入研究生阶段了,在开学初,将我自己整理的安装教程公开,希望对其他人能有所帮助。下面是安装步骤:
在安装之前,请各位先在http://pan.baidu.com/s/1i3Ib4ET 下载所需要的安装文件。
Chapter1. Qt5的安装
• 安装win7 64位英文版或者win8.1 64位英文版(英文版不是为了装X,中文版可能出现各种问题)
• 安装visual studio 2010 旗舰版英文版
• 安装visual studio 2010 SP1英文版(十分重要,否则Qt都装不成功)
• 安装perl5.18至D:\Opensource\Perl64
• 安装ruby2.0.0至D:\Opensource\Ruby200-x64(将Ruby添加到环境变量中)
• 安装python3.3.2至D:\Opensource\Python33
• 解压icu至D:\Opensource\icu(以上装的是一些辅助工具,作用我也不是很清楚)
• 安装directxsdk june 2010至C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)
安装directx时,win8.1需要安装Microsoft .Net Framework 3.5,联网自动安装就行(根据win8.1的提示做出处理)
• 安装mysql-connector-6.1.3-winx64至C:\Program Files\MySQL(这是安装Mysql驱动器)
• 解压qt-everywhere-opensource-src-5.2.0至D:\Opensource\QT5.2
• 拷贝.qt-licence至C:\Users\Chengqing(盗用商业版,害羞哦~)
• 在D:\Opensource\QT5.2\qtbase\src\plugins\sqldrivers\mysql下新建文件夹mysqllib,并且拷贝C:\Program Files\MySQL\MySQL Connector C 6.1下的lib,include文件夹及内容至D:\Opensource\QT5.2\qtbase\src\plugins\sqldrivers\mysql\mysqllib(编译mysql用,否则可能出现找不到的错误)
• 拷贝C:\Program Files\MySQL\MySQL Connector C 6.1\include下的mysql.h至D:\Opensource\QT5.2\qtbase\src\plugins\sqldrivers\mysql以及D:\Opensource\QT5.2\qtbase\src\sql\drivers\mysql(编译mysql用,否则可能出现找不到的错误)
• 拷贝C:\Program Files\MySQL\MySQL Connector C 6.1\lib下的libmysql.lib至D:\Opensource\QT5.2\qtbase\lib(编译mysql用,否则可能出现找不到的错误)
• 拷贝C:\Program Files\MySQL\MySQL Connector C 6.1\lib下的libmysql.dll至D:\Opensource\QT5.2\qtbase\bin(编译mysql用,否则可能出现找不到的错误)
• 修改D:\Opensource\QT5.2\qtbase\src\plugins\sqldrivers\mysql下的mysql.pro文件,最后添加如下代码:
INCLUDEPATH += "./mysqllib/include"
LIBS+= "./mysqllib/lib/libmysql.lib"(编译mysql用,否则可能出现找不到的错误)
• 新建环境变量QMAKESPEC=win32-msvc2010
QTDIR=D:\Opensource\QT5.2\qtbase
ICU_DIR=D:\Opensource\icu
• 新建用户环境变量PATH=D:\Opensource\Ruby200-x64\bin;%PATH%;%ICU_DIR%bin64;D:\Opensource\Python33;D:\Opensource\VTK\Bin\bin\Debug;C:\Program Files\MySQL\MySQL Connector C 6.1\bin;D:\Opensource\QT5.2\qtbase\bin;D:\Opensource\QT5.2\qtbase\lib
• 新建用户环境变量lib=%ICU_DIR%\lib
include=%ICU_DIR%\include(注意用户环境变量和环境变量的区别哦)
• 运行Visual Studio Command Prompt(2010)(千万别运行cmd),进入到D:\Opensource\QT5.2(千万千万别直接cmd)
• 运行Configure -plugin-sql-mysql -debug-and-release -platform win32-msvc2010(5min左右)
• 运行nmake(4 hours左右)
• 安装qt-vs-addin-1.2.2-opensource.exe至D:\Opensource\Qt5VSAddin双击即可
• 测试:
安装Qt成功后,在D:\Opensource\QT5.2\qtbase\bin文件夹下面有大概146个各种文件
打开Visual Studio Ultimate 2010,New→Project→Qt Application→Finish,选择Debug,x64。
Qt5→Qt Project Settings→Version,选择Default Qt Version
选择Debug→Start Without Debugging,弹出如下窗口
Chapter2. VTK6.1的安装
• 将vtk-6.1.0.rc1.zip和vtkdata-6.1.0.rc1.zip解压到D:\Opensource\VTK下的vtk-6.1.0.rc1和vtkdata-6.1.0.rc1文件夹
• 安装cmake-2.8.12.1-win32-x86.exe至D:\Opensource\CMake2.8
• 打开cmake,在Whereis the source code:输入D:/Opensource/VTK/ vtk-6.1.0.rc1,在Whereto build the binaries:输入D:/Opensource/VTK/Bin
• 点击Configure,出现红色,进行如下配置:(选中Advanced)
• 再次点击Configure,红色会完全消失
• 点击Generate,会在D:\Opensource\VTK\Bin生成一堆东西,双击VTK.sln,打开VTK项目
• 光标移动到Solution ‘VTK’,右键,选择Batch Build,按照如下配置:
• 点击build,大约4个小时,编译完成,可以在D:\Opensource\VTK\Bin\bin\Debug发现很多很多.exe文件以及其他
• 把D:\Opensource\VTK\vtk-6.1.0.rc1\Examples\GUI\Qt下的Events文件夹拷贝至D:\VisualStudio
• 打开cmake,分别输入如下路径:D:\VisualStudio\Events和D:\VisualStudio\Events\bin
• Configure直到红色消失,Generate
• 打开D:\VisualStudio\Events\Bin下的QtEvents.sln,编译,运行,可以得到如下结果:
Chapter3. Mysql5.6安装
• 将mysql-5.6.14-winx64.zip拷贝至D:\Opensource,解压
• 新建环境变量:MYSQLDIR= D:\Opensource\mysql-5.6.14-winx64
• 在环境变量Path中添加%MYSQLDIR%\bin
• cmd进入D:\Opensource\mysql-5.6.14-winx64\bin
• 输入命令mysqld-install,安装mysql5.6,前面仅仅是编译驱动而已
执行成功后会提示:C:\mysql-5.5.10-win32\bin>Servicesuccessfully installed.
• 输入:net start mysql,启动mysql
• 第一次登陆时输入: mysql -u root
• 修改密码,在启动mysql后输入:
updatemysql.user set password=PASSWORD('root') where User='root'
flushprivileges
• 完成安装
- Qt5.0 VTK6.1 Mysql5.6 VS2010(64Bit) 详细安装教程
- VS2010+VTK6.1+QT5 编译安装教程一
- VS2010+VTK6.1+QT5 编译安装教程二 测试
- VS2010+QT5安装教程
- qwt插件安装教程(VS2013 64bit,QT5.5.0)
- MySql5.6 Window超详细安装教程
- MySql5.6 Window超详细安装教程
- MySql5.6 Window超详细安装教程
- MySql5.6Window超详细安装教程
- Centos7安装mysql5.6详细教程
- MySql5.6Window超详细安装教程
- CentOS7.4 Mysql5.6 详细安装教程
- ubuntu 16.04 + Qt5.7.1+VTK6.3.0 + opencv2.4.13-viz(3D可视化)安装教程
- mysql5.6免安装版安装配置详细说明教程
- vs2010+Qt5.3+mysql5.5
- vtk6.1.0+qt5.3.2+cmake2.8.12.2+win7+64位安装配置过程
- Win10 64位安装MySQL5.6.35的详细教程
- MySQL5.0安装教程
- MFC中的CDC,CClientDC,CPaintDC,CWindowDC的区别
- 20140911 【 初等数论 】 51nod 1113 . 矩阵快速幂
- Nginx学习之十二-负载均衡-加权轮询策略剖析
- web开发,登录后跳转到之前页面
- 人工智能——下一个增长点
- Qt5.0 VTK6.1 Mysql5.6 VS2010(64Bit) 详细安装教程
- 一个很有意思漂亮的ABAP程序-采购信息记录查询报表
- 图˙谱˙马尔可夫过程˙聚类结构----by林达华
- Sevlet 传入中文
- Nginx学习之十三-负载均衡-IP哈希策略剖析
- sed基本知识详解
- HDU 1495 非常可乐(BFS & STL)
- Nginx学习之十四-GDB调试Nginx初试
- 详情见正文