学习Nokia QT:(一) QT 4.8.1 和vs2010 x64 编译 (测试过了)
来源:互联网 发布:电子狗通用升级数据 编辑:程序博客网 时间:2024/06/06 16:37
最近忙着调试各种图像处理的算法,我以前都是使用opengl来显示立体图形的,并且配合傻瓜式的GLUI来显示简单的UI。以前就发现QT很好,但是一直不忍下定决心来学习。最近感觉还是学一下吧,GLUI用的太难受了。首先,得从编译x64的QT library入手,我的工作环境是windows 7 x64 + vs2010 x64。(KB2280741)
1.下载
QTsource code http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.8.1.zip
Vs 2010插件http://get.qt.nokia.com/vsaddin/qt-vs-addin-1.1.10.exe
2. 解压
解压source code到d:\qt4.8.1 ,删除bin/下的syncqt和syncqt.bat,否则会出错。
3. 配置configure
在开始/visual studio 2010/visual studio tools/ visual studio x64 win64 command执行,
打开cmd窗口,让命令行到d:\qt4.8.1。
输入 d:\qt4.8.1>configure -platform win32-msvc2010 -release-no-qt3support -no-webkit -no-plugin-manifests -opensource -shared -qt-zlib-qt-libpng -qt-libtiff -qt-libjpeg -vcproj -qt-style-windowsxp-qt-style-windowsvista -mp -prefix d:\QT
利用prefix可以指定安装文件位置。
提示是否同意的时候,选y.
4. 使用nmake.等待一段时间后,使用nmake install.
5. 系统生成的lib, include和bin都在d:\QT中。配置个人/系统变量path= d:\QT\bin。请确保系统首先读入这个编译的QT,因为现在很多软件都安装了QT,可能会冲突。QTDIR =d:\QT\bin
6. 安装vs2010插件. Finish后,vs上面的菜单会增加QT, 点击QT\QT options\QT version.设置路径为D:\QT.
7.测试。建立一个C++空工程,设置QT的include和lib位置,指定使用的library为QtCore4.lib;QtGui4.lib;
代码如下:
// start #include <Qt/qapplication.h>#include <Qt/qpushbutton.h>int main(int argc, char *argv[]){ QApplication app(argc, argv); QPushButton *button = new QPushButton("Quit"); QObject::connect(button, SIGNAL(clicked()),&app, SLOT(quit())); button->show(); return app.exec();}// end
8. OK.
- 学习Nokia QT:(一) QT 4.8.1 和vs2010 x64 编译 (测试过了)
- QT 4.7.1 vs2010 x64 编译
- VS2010 编译QT 4.8.1 静态库(lib)
- 【Qt学习一】Qt入门之Qt5.3.2+vs2010(中文版)+opencv2.4.9配置与简单测试
- NOKIA N8 和 Nokia Qt SDK
- 《PCL点云库学习&VS2010(X64)》Part 5 VTK6.2+VS2013+Qt5.5 测试VTK基于VS2013的Qt程序
- 使用VS2010编译QT
- vs2010编译qt
- vs2010静态编译qt
- 编译QT FOR VS2010
- 使用VS2010编译QT
- vs2010静态编译qt
- VS2010编译Qt命令
- Qt vs2010 编译问题
- VS2010 编译QT 4.7.1 静态库(lib)
- VS2010+VTK+MFC(QT)编译过程
- qt4.8.7 源码在win7+vs2010环境的x64编译(qt 64位)
- Qt学习(一)下载和安装Qt开发工具
- POJ图论题~
- sdl编译问题 sdl printf没有输出 sdl编译错误
- 你平静的生活或许会在某个不可预见的时刻被彻底打碎
- MFC 直方图
- LPC1768之模数转换ADC
- 学习Nokia QT:(一) QT 4.8.1 和vs2010 x64 编译 (测试过了)
- 转载]如何做一个出色的程序员
- Linux与Android休眠唤醒对比(2)
- android游戏开发的架构
- JavaScript实现父子两个窗口之间互相通信
- automake中Makefile.am文件中依赖内容
- 10-2 继承与派生应用(CPerson类)
- 面向程序员的数据库访问性能优化法则
- report builder3.0的基本文档