Window是下的QT和DDK环境的搭建

合集下载

实训项目1-Qt-开发环境的搭建

实训项目1-Qt-开发环境的搭建

实训项目1 Qt 开发环境的搭建一、目的与要求1.掌握Qt 开发环境的搭建方法2.掌握Qt Creator 的基本使用方法3.了解Qt Creator 的界面布局4.了解Qt 相关工具软件二、实验准备1.对Qt 及Qt Creator 有基本了解2.了解MinGW3.下载Qt 、Qt Creator 和MinGW 安装包三、实验内容1.安装Qt Creator(1)双击运行安装包,将出现如图所示的安装向导界面。

单击“下一步”按钮。

图 Qt Creator 安装向导(2)选择安装位置界面如图所示。

这里默认安装在C 盘,选中“Associate common filetypes with Qt Creator”选项会为Qt Creator 关联相应类型的文件,以后双击相应类型的文件(如Qt 项目文件)可直接在Qt Creator 中打开。

这里保持默认设置,单击“下一步”按钮。

图选择安装位置(3)在如图所示的“许可协议”界面,选择“我接受此许可”即可。

然后单击“下一步”按钮。

图许可协议界面(4)在设置“开始菜单快捷方式”界面,可以在系统开始菜单中创建Qt Creator 的快捷方式,可以选择显示的位置和更改显示名称。

如图所示。

这里保持默认即可。

单击“下一步”按钮。

图设置开始菜单快捷方式(5)在“已做好安装准备”界面,单击“安装”按钮开始安装。

如图所示。

图已做好安装准备界面(6)完成安装。

在完成安装界面,单击“完成”按钮结束安装。

因为默认勾选了“Launch Qt Creator”,所以完成安装后会自动运行Qt Creator。

如图所示。

图完成安装(7)Qt Creator 的主界面如图所示。

可以点击各个菜单和功能图标,对Qt Creator 界面进行初步了解。

图 Qt Creator 主界面2.安装MinGW需要将下载好的文件解压缩到C 盘Qt 目录下。

解压缩完成后,在C 盘Qt 目录下会出现mingw 目录。

WDK编译环境配置说明

WDK编译环境配置说明

客户端DDK编译环境配置说明概要文档主要说明DDK编译环境的部署,如何使用该环境进行客户端代码的编译,环境中一些主要命令、如何扩展一些命令。

以及在从VC环境下移植过来后,代码需要改进的一些描述。

文章将着重对相关模块下的sources makefile进行描述。

主要分以下五个部分,各个部分的详细叙述请参见各章节。

1.DDK build server的部署2.DDK环境目录的介绍3.DDK编译工具和操作介绍4.编译过程描述以及tang工程编译分析5.VC源代码移植一些常见编译错误6.一些遗留移植和完善工作DDK build server的部署DDK build server是指存在ddk build环境的服务器,可供每个开发人员下载到自己的开发机器,经过简单的配置就能成为本地ddk编译换进的一套机制。

DDK build server可供公司各个项目组使用,方便的下载,配置并执行编译功能。

目前没有ddk build server部署,大家可以从机器192.168.12.103的共享目录中进行下载。

DDK环境目录的介绍从上图中可以看到红圈标识的几个文件和文件夹,下面一一进行介绍:Bin目录:包含了对应系统平台下的整个环境的工具和编译命令,已经进行环境设置的bat 等。

例如:cl.exe,mc.exe,midl.exe,rc.exe包括编译命令build.exe等。

Inc目录:包含了整个环境中的头文件,其中包含的子目录crt,atl,wtl,ddk,api,mfc等包含了各种不同编程框架,crt以及系统sdk的头文件。

各个子目录都,对应与相应的环境变量一一对应:Crt $( CRT_INC_PATH) = ddk下载目录\inc\crtSdk $( SDK_INC_PA TH)= ddk下载目录\inc\apiWtl $( WTL_INC_PA TH)= = ddk下载目录\inc\wtl80…Lib目录:包含了整个编译环境下的所有lib文件(除用户lib),其中包含的子目录atl,crt,mfc,以及不同操作系统对应的库目录。

qt 安装教程

qt 安装教程

qt 安装教程Qt 是一个跨平台的应用程序开发框架,可以帮助开发者快速构建高质量的应用程序。

本教程将详细介绍如何安装 Qt 开发环境。

一、下载安装 Qt首先,你需要访问 Qt 官方网站(https://www.qt.io)并选择适合你的操作系统的 Qt 安装包。

Qt 支持多种操作系统,包括Windows、Mac 和 Linux。

点击下载按钮并选择合适的版本进行下载。

二、安装 Qt1. Windows 系统双击下载的 Qt 安装包,打开安装向导。

接受许可协议并选择安装目标路径。

你可以选择默认路径或自定义路径。

接下来,选择需要安装的组件。

你可以根据你的需求选择不同的组件。

一般来说,选择默认组件即可满足大部分开发需求。

点击下一步继续。

你可以选择是否创建启动菜单项和桌面快捷方式,然后点击安装按钮开始安装。

安装完成后,点击完成按钮退出安装向导。

2. Mac 系统双击下载的 Qt 安装包,将会自动解压并打开安装向导。

接受许可协议并选择安装目标路径。

你可以选择默认路径或自定义路径。

接下来,选择需要安装的组件。

你可以根据你的需求选择不同的组件。

一般来说,选择默认组件即可满足大部分开发需求。

点击继续按钮。

输入管理员密码以确认安装。

然后点击安装按钮开始安装。

安装完成后,点击完成按钮退出安装向导。

三、配置 Qt1. Windows 系统打开 Qt Creator,点击工具菜单下的选项。

在选项对话框中,选择 Kits 选项。

点击添加按钮来添加 Qt 版本和编译器。

对于已经安装的 Qt 版本,Qt Creator 会自动检测到并添加。

你也可以手动添加 Qt 版本和编译器。

点击 OK 保存配置。

2. Mac 系统打开 Qt Creator,点击 Preferences 菜单选项。

在 Preferences 对话框中,选择 Kits 选项。

点击添加按钮来添加 Qt 版本和编译器。

对于已经安装的 Qt 版本,Qt Creator 会自动检测到并添加。

Qt集成开发环境搭建

Qt集成开发环境搭建

搭建集成开发环境:【实验目的】正确安装Qt 开发环境【实验步骤】官方网站下载Qt Creator 集成环境/downloads-cn地址为Qt 中国镜像安装Qt 集成开发环境需要安装一下的包:Qt Creator 是Qt 集成开发环境框架MinGW Window 上的编译器Qt 是Qt 主程序Symbina Arm Device Debugger 作为调试器来使用运行安装程序第一步:点击【next】同意协议点击【next】点击【next】默认安装大小为1.4g 所以找一个足够大的磁盘,点击【next】安装到D 盘,点击【next】。

点击【next】开始进行安装,安装时间大约需要10分钟。

以上是安装细节安装后程序缩略图附:qt程序出错,提示找不到mingwm10.dll的解决方法(没有找到mingwm10.dll,因此这个程序未能启动...)2009-10-24 23:12标签:qt 找不到mingw10.dll 出错估计很多qt新手都会遇到这样的问题。

出现这样的问题分两种情况,一种是电脑上已经安装了qt,第二种是编译好的qt程序拷贝到另外一台没有安装qt的电脑上我们先说第一种情况。

这种情况绝大多数的问题出在环境变量上。

你会发现用Qt Command Promtp去执行编译好的qt程序是没有问题的,但双击图标执行程序就会出错。

请仔细看看刚进入Qt Command Promtp时屏幕上打印的几行字:Setting up a MinGW/Qt only environment.-- QTDIR set to e:\Qt\2009.04\qt-- PATH set to e:\Qt\2009.04\qt\bin-- Adding e:\Qt\2009.04\bin to PATH-- Adding C:\WINDOWS\System32 to PATH...由于qt默认是动态编译的,执行的时候需要加载动态库,而安装qt的时候并没有修改环境变量,所以它找不到某些库是很正常的。

qt编译和环境配置总结

qt编译和环境配置总结

Qt编译和环境配置(2011/7/10整理)1、windows下编译 (1)1.1、动态编译 (1)1.2、静态编译 (5)1.3、64位下编译 (5)2、Red Hat Enterprise Linux 5 64-bit安装qt4.6.2 (6)2.1 带开发环境完整安装,不需重新编译 (6)2.2 源码安装 (6)Qt各版本下载地址:/bbs/read.php?tid=1075已经下载到\\100.0.2.161\embtest\tools\QT目录下。

1、windows下编译本文以Qt4.6.2源码为例,介绍在Visual Studio 2005 里集成qt4.6开发环境步骤。

1.1、动态编译(1)安装qt下载Windows 版本的源代码后直接进行安装,安装好后,记得把Qt 的路径添加到系统的环境变量path 里:C:\Qt\4.6.2\bin(2)在Visual Studio 2005 里编译Qt 的源代码在Windows 下,我们自然希望QT 能配合Visual Studio 来使用,这个时候需要用VC++ 重新编译一下Qt 的源代码。

这里以Visual Studio 2005 为例,介绍一下编译Qt4 的基本方法。

(2.1)运行Visual Studio 2005 的vsvars32.bat 脚本来为VC++ 2005 编译器配置系统的环境变量:C:\>"C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat"如果执行下面的步骤2.2,应该不需要设置环境变量。

(2.2)编译源代码通过系统的“开始”菜单,按下面的顺序找到一个属于VC++ 的cmd 命令行:Start => All Programs => Visual Studio 2005 => Visual Studio Tools => Visual Studio Command Prompt在cmd 里跳到Qt 所在的源代码目录cd C:\Qt\4.6.2然后用下面的命令来进行编译:C:\Qt\4.6.2>configureC:\Qt\4.6.2>nmake运行configure 命令的时候会提示确认使用协议,照做就好了。

QT环境搭建

QT环境搭建

Windows下:节介绍Qt 5.9.0 在 Windows 平台下的安装,请提前下载好 Qt 5.9.0。

目前较高版本的 Qt 仅支持 Win7 及其以后的操作系统,不支持 Win XP;使用Win XP 的读者请安装 Qt 5.5.1 之前的版本。

Qt 占用的存储空间很大,安装之前建议先准备好 8GB 以上的磁盘空间。

对于目前 Qt 最新版开发环境,如果不安装源代码包,实际占用大约 5.5GB;如果选择安装源码包,大约占用 7.5GB。

双击下载得到的qt-opensource-windows-x86-5.9.0.exe 即可开始安装。

Qt 的安装过程和普通的 Windows 软件一样,按照向导进行操作即可。

关于 Qt 的安装需要说明以下几点。

1) 注册和登录Qt 在安装过程中会提示用户进行注册和登录,不用理会,跳过(Skip)即可,实际开发时不需要登录。

图1:Qt 安装过程中提示用户注册2) 安装路径和关联文件图2:指定 Qt 安装路径Qt 允许用户自定义安装路径,但是请注意,安装路径不能带空格、中文字符或者其它任何特殊字符。

另外,该界面还会询问是否关联特定的文件类型。

如果关联(默认是关联的),特定后缀的文件(包括 .cpp 文件)默认使用 Qt 打开。

我喜欢使用纯文本编辑器(例如 Sublime Text)来打开C++ 源文件,所以我取消了该选项,读者根据自己的实际情况定夺。

3) 选择安装组件Qt 安装过程中最关键的一步是组件的选择,请看下图:图3:Qt 组件Qt 的安装组件分为两部分:一部分是“Qt 5.9”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。

图4:Qt 5.9.0 所包含的程序Linux下安装:Linux 发行版虽然众多,但Qt 安装过程大同小异,本节以 CentOS 7为例来演示 Qt 的安装。

,Qt 5.9.0 Linux 安装包的名称为qt-opensource-linux-x64-5.9.0.run。

一种Windows下搭建QT开发环境的简单方法

一种Windows下搭建QT开发环境的简单方法

一种Windows下搭建QT开发环境的简单方法Qt开发的程序都是跨平台的,可以在Windows、FreeBSD、Linux(X11)、MacOSX四大主流桌面平台上运行,还支持 Symbian、Embedded Linux、WinCE、Maemo四种嵌入式平台,而OpenSolaris、iPhone OS、Android、Amazon Kindle平台的开发也正在进行中。

Qt Creator本身可以在Windows、Linux(X11)、MacOSX上运行。

本文描述Windows下基于VisualStudio 2008搭建QT开发环境。

1. 准备工作1.1. 下载QT SDK库(必选)根据使用的平台和开发环境下载相应的QT库,这里我们选择Windows平台和VS2008开发环境的QT库,当前最新版本为4.8.4,下载网址如下:1.2. 下载QT生成器(可选)QT生成器IDE可以作为一个单独应用程序下载,如果你需要一个完整的QT开发环境,我们推荐你使用上面SDK得到QT生成器。

最新的SDK有自动更新特征,这样可以保证你有最新版本可以使用,下载网址:1.3. 下载VisualStudio插件QT Visual Studio插件的下载地址:2. 安装QT库2.1. 安装VS2008安装VS2008,我们这里安装中文版和英文版的VS 2008都可以,但是不要安装Express版本。

注1:对于QT开发而言是不需要安装VS 2008SP1;注2:如果安装VS 2008 SP1,那么生成的程序在安装Microsoft Visual C++ 2008SP1Redistributable Package (x86)补丁的系统中才能运行。

2.2. 安装QT SDK双击VS2008编译好的QT4.8.4版本安装包qt-win-opensource-4.8.4-vs2008.exe,根据提示进行安装,修改目的目录为d:\Qt\4.8.4,其它的默认,请耐心等待SDK安装完毕,需要1.1G左右的空间。

实训项目1 Qt 开发环境的搭建

实训项目1 Qt 开发环境的搭建

实训项目1 Qt 开发环境的搭建一、目的与要求1.掌握Qt 开发环境的搭建方法2.掌握Qt Creator 的基本使用方法3.了解Qt Creator 的界面布局4.了解Qt 相关工具软件二、实验准备1.对Qt 及Qt Creator 有基本了解2.了解MinGW3.下载Qt 4.8.5、Qt Creator 2.8.0 和MinGW 安装包三、实验内容1.安装Qt Creator(1)双击运行qt-creator-windows-opensource-2.8.0.exe 安装包,将出现如图1.1 所示的安装向导界面。

单击“下一步”按钮。

图1.1 Qt Creator 安装向导(2)选择安装位置界面如图1.2 所示。

这里默认安装在C 盘,选中“Associate common filetypes with Qt Creator”选项会为Qt Creator 关联相应类型的文件,以后双击相应类型的文件(如Qt 项目文件)可直接在Qt Creator 中打开。

这里保持默认设置,单击“下一步”按钮。

图1.2 选择安装位置(3)在如图1.3 所示的“许可协议”界面,选择“我接受此许可”即可。

然后单击“下一步”按钮。

图1.3 许可协议界面(4)在设置“开始菜单快捷方式”界面,可以在系统开始菜单中创建Qt Creator 的快捷方式,可以选择显示的位置和更改显示名称。

如图1.4 所示。

这里保持默认即可。

单击“下一步”按钮。

图1.4 设置开始菜单快捷方式(5)在“已做好安装准备”界面,单击“安装”按钮开始安装。

如图1.5 所示。

图1.5 已做好安装准备界面(6)完成安装。

在完成安装界面,单击“完成”按钮结束安装。

因为默认勾选了“Launch Qt Creator”,所以完成安装后会自动运行Qt Creator。

如图1.6 所示。

图1.6 完成安装(7)Qt Creator 的主界面如图1.7 所示。

可以点击各个菜单和功能图标,对Qt Creator 界面进行初步了解。

Qt各种版本开发工具的配置方法

Qt各种版本开发工具的配置方法

Windows下Qt各种版本开发工具的配置方法Windows下开发工具的配置:首先安装Microsoft Visuall Studio 2005专业版,然后安装Microsoft ActiveSync公司4.5,再安装STANDARDSDK_500和Windows Mobile 5.0 Pocket PC SDK等软件。

然后到Qt网站下载win-qt-everywhere-opensource-src-4.6.0.zip 软件,解压到某一指定目录,如:D:\Qt\win32binaries目录,然后从:“Visual Studio 2005 命令提示”入手进入命令行,执行自编批处理文件install.bat,内容为:configure -platform win32-msvc2005nmake1、Application命令行方式:在Windows XP桌面上自编批处理命令文件:Qt Desktop Command Prompt.bat,内容为:%COMSPEC% /k "D:\Qt\win32binaries\win32binaries\bin\qtvars.bat vsvars"这样就可通过命令行工具编译、运行Qt应用程序了。

如:qmake –projectqmake –t vcappqmake *.pronmake等就形成了exe程序了。

2、Application Visual Studio 2005集成环境方式:在Windows XP桌面上自编批处理命令文件:Visual Studio with Qt Desktop.bat,内容为:D:\Qt\win32binaries\bin\qtvars.bat vsstart这样就进入Visuall Studio 2005集成环境了。

(注:编译后系统没有qtvars.bat文件,这是从qt-embedded-wince-eval-4.5.3-vs2005.exe安装后D:\Qt\4.5.3\win32binaries\bin 目录下取得的,而qt-embedded-wince-eval-4.5.3-vs2005.exe的使用是有时间限制的)3、Windows Mobile 5.0 Pocket PC:将win-qt-everywhere-opensource-src-4.6.0.zip软件,解压到某一指定目录,如:D:\Qt\wm50binaries目录,然后从:“Visual Studio 2005 命令提示”入手进入命令行,执行自编批处理文件install.bat,内容为:PATH=D:\Qt\wm50binaries\bin;%PATH%configure -xplatform wincewm50pocket-msvc2005set INCLUDE=D:\Program Files\Microsoft Visual Studio 8\VC\ce\include;D:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Include\Armv4iset LIB=D:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;D:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Lib\ARMV4I set PATH=D:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH% nmake(注:可根据安装情况进行适当修改)若有qt-embedded-wince-eval-4.5.3-vs2005.exe的checksdk.exe文件和setcepaths.bat 文件,那么自编批处理文件install.bat,也可以内容为:PATH=D:\Qt\wm50binaries\bin;%PATH%configure -xplatform wincewm50pocket-msvc2005setcepaths wincewm50pocket-msvc2005nmake然后再在命令行中执行:nmake因为setcepaths.bat批处理文件可能会强行退出。

明王讲的 qt开发笔记 大纲

明王讲的 qt开发笔记 大纲

明王是一名具有丰富经验的qt开发工程师,他有着多年的qt开发实战经验,曾参与多个大型项目的开发,积累了大量的qt开发经验和技巧。

在这篇文章中,我将根据明王的讲课内容,为大家整理出一份qt 开发笔记大纲,希望能够帮助那些正在学习qt开发的朋友们更好地系统地学习和掌握qt开发的知识。

一、qt开发环境的搭建1. 安装qt开发环境1.1 Windows评台下的qt安装1.2 Linux评台下的qt安装1.3 macOS评台下的qt安装2. qt开发工具的配置2.1 IDE的选择2.2 编译器的选择2.3 qt插件的安装二、qt基础知识1. qt的基本概念1.1 qt的特点1.2 qt的架构1.3 qt的应用范围2. qt的核心模块2.1 QtCore模块2.2 QtGui模块2.3 QtWidgets模块2.4 QtMultimedia模块2.5 QtNetwork模块2.6 QtSql模块2.7 QtWebKit模块2.8 其他模块介绍和应用场景分析三、qt UI设计与布局1. qt的UI设计工具1.1 Qt Designer介绍1.2 Qt Creator介绍2. qt的基本控件2.1 QLabel2.2 QPushButton2.3 QLineEdit2.4 QComboBox2.5 QCheckBox2.6 QRadioButton2.7 其他常用控件介绍3. qt的布局管理3.1 布局管理器的概念3.2 QHBoxLayout3.3 QVBoxLayout3.4 QGridLayout3.5 实际布局案例分析四、qt信号与槽机制1. 信号槽的基本概念1.1 信号和槽的作用1.2 信号槽的连接方式2. 信号槽的使用场景2.1 点击事件处理2.2 定时器事件处理2.3 自定义信号槽的应用2.4 多线程编程中的信号槽使用五、qt网络编程1. qt的网络模块介绍1.1 TCP编程1.2 UDP编程1.3 HTTP编程2. qt网络编程实例2.1 客户端/服务器模型的实现 2.2 文件传输应用案例2.3 网络数据采集与展示六、qt数据库编程1. qt的数据库模块介绍1.1 SQL数据库1.2 NoSQL数据库1.3 数据库连接方式2. qt数据库编程实例2.1 数据库的增删改查操作2.2 数据库事务处理2.3 数据库连接池的实现七、qt跨评台开发技巧1. 跨评台编译1.1 编写高度可移植的qt代码 1.2 跨评台兼容性测试1.3 跨评台发布与打包2. 跨评台开发注意事项2.1 界面效果的统一2.2 评台特定功能的处理2.3 跨评台性能优化策略八、qt性能调优与调试技巧1. qt性能调优工具介绍1.1 qt的性能监控工具1.2 qt的性能调优工具2. qt性能调优实践2.1 内存分析和优化2.2 界面渲染优化2.3 事件处理性能优化3. qt调试技巧3.1 调试工具的使用3.2 代码调试技巧3.3 内存泄露排查方法以上就是明王讲授的qt开发笔记大纲,希期对大家学习qt开发有所帮助。

Windows下Qt应用程序开发环境搭建

Windows下Qt应用程序开发环境搭建

Windows下Qt应用程序开发环境搭建(Eclipse环境)(xucao@)1软件准备如下所有工具都是开源的免费工具:1.编译器+调试器:MinGW 4 .4/misc/MinGW-gcc440_1.zip2.GUI库:GUI库Qt libraries 4.8.4 for Windows (minGW 4.4)/qt4/source/qt-win-opensource-4.8.4-mingw.exe3.主IDE环境:Eclipse IDE for C/C++ Developers/eclipse/technology/epp/downloads/release/juno/SR1/eclipse-cpp-juno-SR1-win32.zip4.Qt的Eclipse插件:Qt Eclipse integration win32 V1.6.1ftp:///qteclipse/qt-eclipse-integration-win32-1.6.1.exe5.版本管理:Subversion 1.7/project/tortoisesvn/1.7.10/Application/TortoiseSVN-1.7.10.23359-win32-svn-1.7.7.msi6.安装打包工具:NSIS Unicode 2.46.5/files/nsis-2.46.5-Unicode-setup.exe7.JRE:/zh_CN/download/manual_v6.jsp8.Eclipse依赖软件a)SVN插件:用于在Eclipse中直接管理SVNb)NSIS插件:用于在Eclipse中直接管理打包脚本这些都可以直接在Eclipse菜单中安装,但内网服务器上文件包已经包含了这些插件,不用另外安装了。

9.辅助IDE环境:Qt Creator 2.6.0 for Windows/qtcreator/2.6.0/qt-creator-windows-opensource-2.6.0.exe注:必要的调试使用,一般不需要,调试时支持QString类型的直接显示10.辅助IDE环境的Debuger:08_QtDebugHelper.rar/share/link?shareid=329331&uk=3105417731注:从老的QtSDK中抽取的(当前官网已经不再开放开源版本的QtSDK下载了)2Qt+Eclipse开发环境安装过程这里给出一个典型的安装流程和默认的安装路径,读者如没有把握请尽量沿着遵循以避免麻烦。

Windows系统Qt开发环境搭建

Windows系统Qt开发环境搭建

Windows Qt 开发环境搭建软件版本:数据库MySQL:MySQL v5.1.50 正式版Qt:qt-windows-opensource-5.1.0-mingw48_opengl-x86-offline.exe1.安装MySQL数据库参考《NRS7000监控系统安装手册.doc》2.安装Qt双击qt-windows-opensource-5.1.0-mingw48_opengl-x86-offline.exe单击“下一步”,设置安装文件夹,默认即可。

单击“下一步”选择组件,全部选择,包括“Source Components”单击“下一步”单击“下一步”单击“安装”,开始安装Qt 5.1.03.解压源代码,设置环境变量编辑iMoonSrc下的imoonenvlocal.bat 根据源代码放置路径、Qt安装路径及MySQL安装路径,设置环境变量。

4.编译Qt MySQL驱动运行imoonenvlocal.bat,在该环境变量下:cd 进入C:\Qt\Qt5.1.0\5.1.0\Src\qtbase\src\plugins\sqldrivers\mysql目录qmake “INCLUDEPATH+=../mysql/include””LIBS+=../mysql/lib/opt/libmysql.lib”make将C:\Qt\Qt5.1.0\5.1.0\Src\qtbase\src\plugins\sqldrivers\mysql\debug和C:\Qt\Qt5.1.0\5.1.0\Src\qtbase\src\plugins\sqldrivers\mysql\release下编译生成的qsqlmysql.dll和qsqlmysqld.dll文件拷贝到目录:C:\Qt\Qt5.1.0\5.1.0\mingw48_32\plugins\sqldrivers5.编译源代码运行imoonenvlocal.batcd进入iMoonSrc目录运行qmake运行make debug编译debug版本,可执行文件和库文件分别在iMoon/bin_debug和iMoon/lib_debug目录下。

windows下Qt环境变量的设置

windows下Qt环境变量的设置

windows下Qt环境变量的设置在Qt中编译程序完成后,想到文件夹里运行一下生成的exe文件。

这时“BANG”,系统报错:“没有找到mingwm10.dll,因此这个程序未能启动。

重新安装应用程序可能会修复此问题。

”或“没有找到QtCored4.dll,因此这个程序未能启动。

重新安装应用程序可能会修复此问题。

”那么就是因为还没有给系统配置Qt的环境变量。

到“我的电脑->属性->高级->环境变量->系统变量”中编辑Path,补上Qt的bin 路径“;X:/Qt/2010.02.1/bin;X:/Qt/2010.02.1/qt/bin;X:/Qt/2010.02.1/mingw/bin”即可,其中“X”对应安装Qt的硬盘盘符,改之。

网上有太多关于Windows下Qt配置的文章,各有各的说法,按照他们的去做也都不行。

经过一番摸索之后,终于算是把Windows下Qt的开发环境给配置好了。

首先,说明的是Qt Open Source已经不支持Visual Studio了,因为Qt公司把这个功能当作Qt Commerical里面的一个功能了。

所以,不要想在VC6.0或VS2005下用Qt了,当然,至于是不是真的能用我自己也没有去尝试。

我这里,只是翻译了Qt公司网站上的一句话罢了,呵呵,废话不多说了。

Qt for Windows有两种格式的文件:一种是exe格式的,一个是src格式的。

当然,这里我推荐大家下载exe格式的文件,因为不用那么繁琐的配置和编译,只要点OK就行了。

一、exe格式的Qt for Windows的安装与配置过程1、安装MinGW,这个是必须的,到哪里去下载,这个我就不多说了。

我用的是MinGw的3.4.2版本的。

也是exe格式的MinGW,只要一路点OK就行了。

当然,最好装在C:\MinGW下吧,因为好找啊。

呵呵2、安装exe格式的Qt for Windows,当在安装的过程中会有提示MinGW的安装路径,这时默认的就是C:\MinGW所以,只要一路OK就行了。

Windows平台下Qt开发环境的搭建

Windows平台下Qt开发环境的搭建

Windows平台下Qt开发环境的搭建Qt 是采⽤开源和商⽤双协议发布的开放源代码的图形开发类库,现在很多图形化的开源软件都使⽤了Qt。

下载地址:/downloads1. 下载安装包你可以从下载页下载已经编译好的⼆进制安装包,也可以下载源码⾃⾏编译,下⾯是⼆进制软件安装包下载列表的部分截图。

可以看到,当前最新的版本是Qt 5.3.1,⽬前已经提供了Window 32/64bit,Linux 32/64bit,Mac, Android以及iOS版本的开发包。

本⽂档中将介绍⽬前最新的最复杂的Windows平台下的开发平台搭建,选⽤的平台的Window 8.1 64bit + MSVC2013 + Qt 5.3.1开发套件,这⾥需要⾸先下载下图所⽰的开发包。

这⾥需要说明的是,我们选择的编译器是MSVC2013,这是微软提供的最新的集成开发环境,只能够在Win8平台上使⽤,所以必须选择Window 8操作系统,这也就是我选择Widnows 8.1的原因。

说明:在微软的官⽹上说,也可以在Win7上⾯安装MSVC 2013,但是需要安装⼀些SDK,过程很繁琐,并且本⼈也尝试多次,均失败了,⽆奈之下就直接安装了Win 8,实属⽆奈呀。

2. 软件安装接下来需要说明⼀下我们所下载的⼆进制安装包。

在官⽹上下载的安装包有两种,⼀种是本⾝带有MinGW编译器的版本,另⼀种是不带编译器的版本,⽽凡是写有MSVC字样的安装包都是不带编译器的,因此在安装这种安装包之前,请确保你已经在你的系统上安装了对应的MSVC开发环境,⽐如这⾥就要求已经安装好了MSVC 2013.当然,这⾥我就不介绍如何安装MSVC 2013了,这个安装包很⼤,⽹上也可以找到相关的安装教程,反正这个必须安装。

安装好MSVC 2013之后,就是安装我们下载的Qt 5.3.1安装包了,这个安装程序很简单,选择默认的安装就⾏,安装程序会安装Qt SDK 以及Qt Creator到你的系统上。

window 安装QT

window 安装QT

QT 与VS 结合1、“administrator的用户变量”中新建一个QTDIR 如:d:\Qt4.7.12、在“系统变量”中的Path变量中添加d:\Qt4.7.1\bin,用“;”隔开3、“administrator的用户变量”中新建一个Q_MAKESPEC 变量值:win32-msvc2005(若是vs2008 则为win32-msvc2008,若为vs2010 则为win32-msvc2010)。

4、Visual Studio 2010 Command Prompt 并执行vsvars32.bat5、进入d:\Qt4.7.1\6、输入指令: configure -platform win32-msvc2010 -debug-and-release7、nmake (此时占用硬盘空间比较大,执行以下两条命令)8、先备份d:\Qt4.7.1\下的.qmake.cache和configure.cache9、nmake confclean10、将第8步备份的.qmake.cache和configure.cache两个文件,拷份到d:\Qt4.7.1\下则可11、安装qt-vs-addin 需要指令QT的安装目录;12、Visual Assist 时Visual Assist X Options →Projects →C/C++ Directories →custom (stable include files)→D:\QT4.7.1\include; C/C++ Directories→custom (sources files)→D:\QT4.7.1\src (可以使Visual Assist使用QT库文件)先说点题外话,如何把Qt4集成到vs的开发环境中,我始终没有搞清楚。

原因有很多,比如说网上能发布的版本(供免费下载的)都是些个开源的,都是open的,而开源的就这点不好,只能使用minGW编译器,可是我看不惯这个东东。

qt在windows-安装配置

qt在windows-安装配置

Installing Qt/Windows本人在windows下使用Qt所以下面介绍一下在windwos安装Qt的情况。

qt在windows安装,很简单,我们按照下面的步骤:第一步:准备安装软件请大家准备好软件qt-win-opensource-4.0.1-mingw.exe 和 devcpp-4.9.9.2_setup.exe 如果大家没有软件,可以到官方下载,或者去下载.第二步:安装软件大家先安装devcpp-4.9.9.2_setup.exe,详细过程就不讲了,windows软件小异接下来安装qt-win-opensource-4.0.1-mingw.exe,安装过程也差不多,大家在安装过程中到了MinGW时,要注意在find MinGW (previously installed MinGW)是选择你安装的devcpp 的目录比如:c:Dev-Cpp 其它的就不用管了,一直用‘next’就可以了第三步:编译应用程序1. 在这时就安装好了软件,接下来,我们来编译运行一个程序。

在记事本中我输入源代码////////////////////////////////////////////////////#include <QApplication>#include <QPushButton>int main(int argc, char *argv[]){QApplication app(argc, argv);QPushButton hello("Hello world!");hello.resize(100, 30);hello.show();return app.exec();}////////////////////////////////////////////////////我们保存文件为:helloworld.cpp2. 接下来我从开始菜单进入Qt 4.0.1 command Prompt 在dos下进入文件的目录。

Qt5.5.0Windows环境搭建

Qt5.5.0Windows环境搭建

Qt5.5.0Windows环境搭建
1)訪问官⽅站点:
2)选择离线安装包
3)选择 Windows 离线安装包(32 位或 64 位都可⽤,Windows 64位向下兼容 32 位,⽆所谓 32 位或 64 位)
4)安装软件包
双击软件包就可以安装。

开头有个Qt账号注冊信息,直接跳过就可以,默认配置,⼀路“下⼀步”安装。

安装结束后,Qt Creator 图标并不会⽣成在桌⾯上,我们须要在開始菜单⾥寻找,或者,通过開始菜单设置⼀个桌⾯快捷⽅式:
5)測试环境
6)怎样直接打开 Windows 下 Qt 应⽤程序?
在 Window 下通过 Qt Creator 编译执⾏ Qt 代码后,会在project⽂件夹的同级⽂件夹⽣成⼀个匹配的 buid- ⽂件夹:
进⼊这个 build- ⽂件夹。

可运⾏程序默认放在 debug ⽂件夹:
双击执⾏此可执⾏程序,结果发现执⾏不了,出现例如以下对话框:
原因是,程序执⾏时找不到对应的库。

接下来。

我们通过改动系统环境变量。

让Qt可运⾏程序找到其所依赖的库。

a)找到所依赖库的路径:C:\Qt\Qt5.5.0\5.5\mingw492_32\bin然后复制其路径。

b)改动环境变量
我的电脑(右击)-> 属性
把之前复制的C:\Qt\Qt5.5.0\5.5\mingw492_32\bin粘贴到 Path 路径的后⾯,以英⽂分号“;”切割。

然后,再⼜⼀次执⾏可执⾏程序。

假设程序还是不能执⾏。

重新启动电脑就可以。

Qt for WinCE 环境搭建心得

Qt for WinCE 环境搭建心得

Qt for WinCE 环境搭建心得李振宇2011-10-17由于c#版终端软件在WinCE终端上运行不稳定,因此考虑用C++(Qt)重新开发,以前用Qt的SDK安装很方便,可是Qt Wince环境必须要编译Qt源代码,为了搭建环境经历了很多周折,历尽艰辛,花了3天时间,终于搞定了,现把主要步骤和注意事项记下,以留备用。

原来的开发环境设计msvc2005 + qt4.7.4 + qt-vs-addin1.1.9 (qt的此两项为当前最新版本)可是由于qt4.7.4在编译(for wince)时出现错误,此为qt4.7.4的一个Bug(见资料1),因此改为qt4.7.3。

msvc2005在安装win32版时,由于只有msvc2008编译版,重新编译麻烦,因此改为msvc2008,否则Debug版编译有问题(见资料2)。

还有qt-vs-addin1.1.9在和msvc2008,wince6.0搭配有问题,加不了qt库(见资料3),因此改用qt-vs-addin1.1.8。

开发板方面用的是ARM9的SmartArm3250(wince 6.0)。

最终开发环境为msvc2008 + qt4.7.3 + qt-vs-addin1.1.9资料1 : qt4.7.4 for wince bug现象:编译qt库时出现错误error LNK2019: unresolved external symbol gmtime referenced in function png_convert_from_time_t参考资料:https:///browse/QTBUG-21331Description:When building the Windows CE version of Qt4.7.4 (using e.g., configure -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008, linking (nmake) fails with the following output...Creating library ..\..\lib\QtGuid4.lib and object ..\..\lib\QtGuid4.exppngwrite.obj : error LNK2019: unresolved external symbol gmtime referenced in function png_convert_from_time_t..\..\lib\QtGuid4.dll : fatal error LNK1120: 1 unresolved externalsFunction gmtime is not available under Windows CE / Windows Mobile, so that would explain the linker error. I marked the Component as Image formats, as it seems to be related to pngwrite / libpng.Answer:But QT 4.7.4 for WinCE have problems with maximized forms ( form.showMaximized() ) I have to get back to 4.7.3 version.资料2 : msvc2005 Debug版不能用qt-win-opensource-4.7.3-vs2008.exe参考资料:/yibobin/blog/item/7fe8b9f01cbd76d47831aa28.html结论1:如果你想把Qt4.6.2安装在VS2005中,又不想花时间编译,请下载和安装qt-win-opensource-4.6.2-vs2008,并单独编译“QT安装路径\src\winmain\”结论2:在安装qt-win-opensource-4.6.2-vs2008(msvc9/vs2008已编译版)之前千万不要安装qt-sdk-win-opensource-2010.02.1(miniGW已编译版),如果不幸安装了,请先卸掉它,切记!资料3:qt-vs-addin1.1.9和msvc2008存在兼容性问题现象:在vs2008添加qt库时出现错误this qt version is not compatible to your current visual studio. Qt builds VS version:0 current version:1500。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一种方法:
使用Qt SDk直接安装很省事。

和日常装的软件一样。

第二种:
使用QT Creator和mingw安装
先安装QTCreator如下:
点击next
选择I accept…,点击next
点击next
选择上述的,点击next。

默认路径,选择next。

点击Install,就安装了…
安装界面如上图所示,按结束后,就可以了。

尽管上面我们已经安装了mingW,但Creator 没有qmake.exe和库文件,有的就是一些G++,C++解释器。

所以我们要安装另外一个mingw,这个包含了很多库文件,后续的编程我们要用的。

安装如下:
安装4.7.4版本的mingW,点击next。

如上图,然后点击next。

选择I accept..,点击next。

点击next。

点击next。

点击next
这一就不要直接点击Install了,因为C:\MinGW目录没有安装G++,如果点击Next就会有问题的。

点击红圈圈那里,选择如下图所示的路径。

如下图所示:
然点击Install。

安装中。

这个安装有点久。

瞧:OK了。

打开creator查看工具->选项如下图所示:
看看这里是否有了这
个qmake这个东西,
若没有自行添加
添加qmake的方法如下:
单击右边的添加,如下图:
记住路径:QT/4.7.4/bin,版本不同,我这里用的版本是4.7.4的,所以路径是4.7.4,请根据具体情况设置。

设置环境变量:
右击我的电脑->属性->高级系统设置->环境变量
在系统变量里面添加:
新建一个变量名:QTDIR 变量值:C:\Qt\4.7.4
在Path/PATH 里面添加;C:\Qt\4.7.4; C:\Qt\4.7.4\bin; C:\Qt\qtcreator-2.4.1\mingw\bin; C:\Windows\System32 to PATH
每个变量值之间用”;”隔开的。

在新建一个变量名:QMAKESPEC 变量值:win32-g++
OK了,下面建立第一个工程,如下:
名字可自定义哦,亲!点击下一步。

这一步,记住桌面的那个勾勾不要去掉,下面的那那两个,一个是调试版本,一个是发布版本,你可以两个都选,建议之选调试的那个,因为当你调试成功准备发布了,就像发布软件一样了,在设置也不迟。

设置后,点击下一步。

点击完成即可。

看工程已经建立好了。

之后就是添加文件了。

新建文件
选择
这个名字可自定义,不用加后缀了。

点击下一步。

点击完成。

#include<QApplication>
#include<QLabel>
//第一个hello world QT程序
int main(int argc,char*argv[])
{
QApplication app(argc,argv);
QLabel*label=new QLabel("Hello Qt!");
label->show();
return app.exec();
}
测试代码,放到main.cpp文件中。

然后就是运行啦!点击红的圈圈那个绿色的三角形。

运行结果。

Oh了。

下面是DDK(Windows DDK)和和Qt的环境的搭建
但值得注意的是,首先要安装DDK在安装QT Creator,最后安装MingW。

装完之后,C:\Qt\qtcreator-2.4.1\mingw\include这个目录就有包含了DDK的各种头文件(.h),C:\Qt\qtcreator-2.4.1\mingw\lib而这个就会有各种库文件(.o文件).
这个DDK就是DDK的各种头文件,那样子就可以进行驱动的开发了。

相关文档
最新文档