张柏芝种子哪位大神有指点一下如何在windows系统上安装qt creator,希望详细一点。20170819 09:48

关于编译与安装的内容请参考:
本篇博客主要记录3方面的内容
1、Linux下Qt Creator的配置,这部分是以前面两篇文章的工作为基础,进行一些细节配置.
2、分别运行桌面版和开发板上的小程序,验证QT的跨平台特点。
3、安装Windows下的开发环境,此部分也是基于Qt Creator 有了Linux下的工作,这部分就非常简单的。
1、Linux下Qt Creator的配置
从Dash中找到Qt Creator,打开,打开后可以看到主界面,这个界面和Windows下基本一致(后面安装windows版本就清楚了),在前面的两篇文章中我已经分别编译了Linux下的X86平台和ARM平台的QT库,这部分就针对这个IDE进行相应的配置,是能够进行应用程序的开发。
在主界面中从菜单栏点击&工具&-&&选项&-&在左侧点击“构建和运行”界面如下图所示。
从图中可以看到,IDE并没有自动识别安装的QT,这是因为在缺乏系统环境变量的情况下,不知道程序安装到了什么地方,所以这里需要手动设置,手动设置很简单,只需要点击添加,分别添加编译的两个版本的QT安装文件中的qmake文件即可,注意是安装文件,并不是之前解压的源文件。
默认的安装路径为/usr/local/Trolltech这个文件夹下有两个文件夹,具体路径可以参见上图。
到这里就告诉IDE 安装QT的位置了,由于需要进行编译开发,接下来还需要指定编译器,点击“编译器”选项卡,如下图所示。
如图中所示,Qt Creator已经检测到X86的GCC,而我们要是做arm平台开发的话还需要指定用于arm开发的交叉工具链,我的安装路径为/usr/local/arm/4.3.2/bin/需要指定g++文件,如图中所示。配置完成后,点击“应用”。
QT和编译器指定完成后就需要进行下一步配置了,就是对这些工具进行组合,点击“构建套件(kit)”选项卡,如下图所示。
如上图所示,这里所做的设置也很简单,相当于是设定几种方案,指定设备类型、所用的编译器版本以及QT版本,我这里配置桌面和ARM两项,分别对应在PC和开发板两个平台。
到这里,基本配置就完成了。
2、使用Qt Creator进行初步开发
下面新建一个项目,点击菜单 ”文件“-&”新建“,如下图所示,选择应用程序-Qt Gui应用
接下来填写项目名称和选择保存位置,点击”下一步“选择构建套件,这里用于选择使用的构建套件,即上文配置的,按照上文配置我这里就有两个套件,桌面和ARM,这个地方后面是可以更改的,因此我这里还是先选择桌面,下面有对应的Debug与Release这里保持默认。接下来全部保持默认一直到完成。
工程新建完成后就可以看到工程目录即文件了,如下图所示。
第一个例程就不添加啥程序了,充分利用IDE设计的方便之处,拖拽几个控件运行示意一下吧,双击上图中的界面文件下的mianwindow.ui文件,接下来就能看到和VS下利用C#等开发非常类似的界面,可以从左侧选择一些控件,右下角可以针对具体的控件属性进行修改,如下图所示,拖出自己需要的控件,并进行简单修改。
我这里拖了几个作为示意,这部分弄好后,点击左下角的
直接运行,构建完成后就会弹出刚刚设计的界面,如下图所示。
可以看到实际运行效果和编辑的情况由于字体等因素略有差异。接下来就要生成一个能够在开发板上运行的程序了,由于刚刚在新建项目的时候构建套件选择的是桌面,所以首先要对这点进行更改。如下图所示,点击 ”项目“--”添加构建套件“下方就会弹出我刚刚设定的ARM,在arm的构建设置中可以使用默认配置,其他相关选项可以参考桌面选项更改。
需要说明的是在ARM的运行项目中,需要部署到远程运行,这里没有部署,因此在剪辑编辑进行构建的时候,就不能改直接运行了,点击锤子图标,进行构建,构建完成后可以在工程文件夹下,如下图所示,那么在ARM开发板上运行的程序就在test1-build-ARM-_____Debug文件夹下。
接下来把生成的可执行文件拷贝到开发板进行运行,我这里使用的是nfs挂载的方式,通过超级终端运行
./test1 –qws
运行程序,需要说明的是我使用的开发板是飞凌的OK6410,上面已经移植好了QTE 4.7.3,虽然我的版本是4.8.4但是运行没有问题,其他平台需要先移植QT,这个暂时不在本文的讨论范围之内,运行效果如下:
到这里,用于开发板运行的第一个小程序就跑起来了。
3、Windows下Qt的安装
Linux下的安装和配置搞定了,Windows下的就非常简单了,Windows下有针对VS以及Mingw的版本,虽然我电脑里装了VS2010,这里还是决定安装Mingw的版本,首先下载相关文件,下载地址:
需要说明的是,早期有SDK安装包的,现在都是单独的了,所以需要分别下载
qt-win-opensource-4.8.4-mingw.exe
qt-creator-windows-opensource-2.6.1.exe
MinGW-gcc440_1.zip  下载地址
如果想在VS中使用可以下载
qt-vs-addin-1.1.11.exe
qt-win-opensource-4.8.4-vs2010.exe
由于Mingw并没有被qt-win-opensource-4.8.4-mingw.exe安装包集成,所以需要先安装mingw,安装很简单,直接解压到指定的目录就行,我的路径d:/mingw。
接下来安装qt-win-opensource-4.8.4-mingw.exe,按照过程中会要求指定mingw,指定刚刚的解压目录即可。
然后安装qt-creator-windows-opensource-2.6.1.exe,这个不用多说了。
安装完成后打开Qt Creator,通Linux下的设置一样,打开设置,这里只需要指定mingw的目录即可,同样指定到g++工具,如下图所示,可以看到两者界面几乎一样,下面的操作就基本一致了,只是这里没有配置用于arm平台的工具链。
阅读(...) 评论()1407人阅读
图形界面QT(13)
[root@Jack bin]# pwd
/opt/qtcreator-3.1.2/bin
[root@Jack bin]# ls
imports &plugins &qml &qml2puppet &qmlpuppet &qt.conf &qtcreator &qtcreator_process_stub &qtcreator.sh &qtpromaker &sdktool
[root@Jack bin]# ./qtcreator
(&unknown&:11085): Gtk-WARNING **: Attempt to load unknown IM context type 'gtk-im-context-none'
核心载入失败: /opt/qtcreator-3.1.2/lib/qtcreator/plugins/QtProject/libCore.so: 无法加载库/opt/qtcreator-3.1.2/lib/qtcreator/plugins/QtProject/libCore.so:(/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /opt/qtcreator-3.1.2/lib/qtcreator/plugins/QtProject/../.././libQt5CLucene.so.5))
[root@Jack bin]#&
不知道这是什么原因 说是动态链接的问题,可是不知道怎么解决这个问题?
这里是GLIBCXX的问题
现在问题已经得到解决了
[root@Jack bin]# string /usr/lib/libstdc++.so.6|grep GLIBCXX
bash: string: command not found
[root@Jack bin]# strings /usr/lib/libstdc++.so.6|grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
[root@Jack bin]# wget http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_i386.deb
-- 13:43:02-- &http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_i386.deb
正在解析主机 ftp.de.debian.org... 141.76.2.4
正在连接 ftp.de.debian.org|141.76.2.4|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:8K) [application/x-debian-package]
正在保存至: “libstdc++6_4.7.2-5_i386.deb”
97% [==============================================================================================================================& & &] 336,403 & & &106K/s eta(英国中部时100%[==================================================================================================================================&]
346,330 & & &109K/s & in 3.1s & &
13:43:08 (109 KB/s) - 已保存 “libstdc++6_4.7.2-5_i386.deb” [330])
解压:ar -xlibstdc++6_4.7.2-5_i386.deb&& tar xvf data.tar.gz
解压后出现Download/usr目录;
Download/usr/lib/i380-linux-gun
libstdc++.so.6.0.17 /usr/lib
libstdc++.so.6
libstdc++.so.6.0.17 libstdc++.so.6重新建立软连接
这时,我们再输入:strings/usr/lib/libstdc++.so.6 | grep GLIBCXX,结果为:
[root@Jack lib]# ln libstdc++.so.6.0.1
libstdc++.so.6.0.13 &libstdc++.so.6.0.17 &
[root@Jack lib]# ln libstdc++.so.6.0.1
libstdc++.so.6.0.13 &libstdc++.so.6.0.17 &
[root@Jack lib]# ln libstdc++.so.6.0.17 libstdc++.so.6
[root@Jack lib]# strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_DEBUG_MESSAGE_LENGTH
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:435758次
积分:8468
积分:8468
排名:第2293名
原创:413篇
评论:80条
阅读:12742
阅读:6552
文章:12篇
阅读:15063
阅读:24389
(5)(10)(8)(5)(5)(11)(4)(5)(11)(9)(9)(3)(7)(11)(3)(2)(4)(6)(4)(5)(14)(12)(17)(13)(11)(9)(6)(5)(2)(1)(1)(21)(47)(19)(15)(8)(24)(61)(2)(2)(1)(1)欢迎加我的QQ群:,一起来讨论、交流!
记录AutoCAD.Net二次开发的相关知识!
我们一起来学习才鸟的书吧!
同时欢迎加我的QQ群:,一起来讨论、交流!
前面《使用Qt.1》里面说了Vs和Qt之间的安装配置,下面要将一下Qt自己的IDE工具&&Qt&Creator。
4.测试运行
Qt&Creator:qt-creator-windows-opensource-2.6.0.exe(下载地址:)
Qt&Library:qt-win-opensource-4.8.3-vs2010.exe(下载地址:同上)
Debugger:Microsoft&Windows&SDK&for&Windows&7&and&.NET&Framework&4(简称Windows&SDK,安装此包的时候一定要勾选Debugging&Tools&for&Windows选项,下载地址:,有3个iso安装包,下载对应系统的,例如我的系统是windows&7&64位&就下载GRMSDKX_EN_DVD.iso)
Compiler:Microsoft&Visual&C++&Compiler&10.0(x86)(这个是VS2010的编译器这里我直接拿过来用了)
安装Qt&Creator很简单默认安装就可以完成。
安装完成启动界面如图:
其他的Qt&Library、Debugger也依照默认进行安装就可以。
VS2010我默认你已经安装了。
注:这里我在安装Debugger的时候发生了问题,怎么都不能将安装包里面的素有选项全部安装,到最后也不能,我只安装了Debugger&Tools&for&windows工具。
选择&Tools&Options&弹出对话框如图:
这里要想正确使用Qt&Creator必须进行配置。
主要需要配置包括Kits、Qt&Version、Compiler、Debugger。
Qt&Version配置:点击Add按钮添加Qt&qmake.exe进来就可以。如图:
Compiler配置:如果经安装VS2010那么软件自动添加Compiler进来,如果后安装VS2010或者没有识别的话需要手动进行添加,如图:
Debugger配置:这个是可选的,但是Qt&Creator手册推荐配置这个,如图:
Kits配置:填写如下:
这里面Compiler、Debugger、Qt&Version必填而且必须正确,进行这些配置的前提是已经安装前面所说的软件才行。最后点击apply按钮便配置完成。至少可以正常使用Qt&Creator了。
其他的配置请大家自己慢慢去弄吧不难。需要说的一点就是Compiler和Debugger是可以进行多种选择的。因为Qt&Creator是一个跨平台IDE工具:
Compiler可以选择
Debugger可以选择CDB(windows平台)和GDB(非windows平台)下的工具
4.测试运行
新建QT项目&&创建GUI应用程序&编辑应用程序&设计应用程序&编译并运行应用程序&结果
以上我只配置了适合windows下进行VS2010开发人员的工具,其他的还希望大家自己去摸索,QT自带的参考帮助都很有限,网上流传的《C++&GUI&Programming&with&Qt&4.Second&Edition》我也看了不是一步一步教会大家学习QT的而且版本还很老,所以很多时候想要学习Qt的话大家就要靠自己,想学Qt就一定能找到方法的。
随笔 - 3172541人阅读
在线安装Qt后发现使用的是Visual Studio的预编译版,缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试器是CDB(对应MinGW的Qt使用GDB调试器)。本文介绍如何下载安装CDB,并在Qt Creator配置之。
示例环境:XP x86 + Visual Studio 2010 + Qt 5.4.0
选择合适的Windows Driver Kit(WDK)
CDB已经不再作为独立软件包,而是WDK中的一部分。虽然WDK是对应不同的Windows版本的,但是因为我们只需要CDB,而不开发驱动程序,基本上不用理会操作系统的要求,只需关注对应的Visual Studio版本即可。
WDK 7.1对应的是VS2010,WDK 8.0对应VS2012,WDK 8.1对应VS2013
WDK 8.0、WDK 8.1支持Windows 7、Windows Server 2008 R2、Windows8、Windows 8.1、Windows Server 2012,本文选用的就是WDK 8.0
从微软下载WDK:
如果电脑系统是XP系统的话,配置的是2010VS,那么对应下载链接是/en-us/windows/hardware/hh852365的WDK是一个压缩镜像文件WDK7.1,目前该版本只有英文版本,需要镜像工具或者光驱才能进行安装,这里我用的是Prog, 安装文件位于镜像主目录下的Debugger/setup_for_x86,如下图所示:
如果是其它高版本的VS的话,进入资源下载页面后,点击相应链接后得到的是一个不到1MB的在线安装程序,安装时,只需要选中Debugging Tools for Windows即可,其它都可以不安装,如下图所示。
安装完成后Close关闭安装程序。
配置Qt Creator
重新启动Qt Creator,在设置里面,Build & Run的Kits选项卡,可以看到Kits里面之前的黄色感叹号三角形没有了,而且Debugger也被自动识别到了。
在Debugger面板里,CDB Path选项卡,点击Insert后边的小三角形选择Symbol Server,弹出的窗口填写存放Symbol的缓存文件夹。确认后如下图所示:
不过第一次debug的时候,可能还是会提示Symbol Server的设置,一般直接确认就可以了。&
最后分享下我已经下载的QT在线安装文件和WDK7.1的360云盘网盘下载链接/cyqPsVBvPYbPJ &提取码 4b42
部分转自/qt-creator-on-windows-debugger-installation-and-configuration/
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:11900次
排名:千里之外
原创:16篇
(2)(2)(3)(2)(2)(2)(1)(1)(2)(2)& & 由于项目开发的原因,需要配置QT creator+OpenCV2.4.2+MinGW开发环境,现对配置方法做如下总结:
1.&&下载必备软件
QT SDK for Open Source C++ development on Windows(在google上搜索一下官方网站即可找到)
OpenCV 2.4.2:目前最新的OpenCV版本,安装之后的目录下面有源码和个版本的lib和dll,不过为避免出现问题,还是自己编译吧。
Cmake 2.8.9
& & &Google一下即可查到下载链接。
2.&安装软件
安装QT SDK:
安装的时候会弹出一个错误的提示窗口,一直没弄明白,直接忽略过去了,好像也没有什么影响。需要注意的是:QT新建工程的时候选择桌面开发选项,而不是塞班开发选项。建完工程后,在【项目】那编译器选择:MinGW4.4。另外,重新编译OpenCV要使用MinGW4.4编译。 把 &&Qt_directory&\mingw\bin&添加到环境变量PATH中。
注意,&Qt_directory&为安装后的QT目录所在路径,环境变量名需设为path,如果变量值已有其他路径,可以在路径后面加上英文的分号(;),然后可以添加新的路径,如E:\software\QT\mingw\bin。
如果没有正确地将&&Qt_directory&\mingw\bin&添加到环境变量PATH中,则在下面用Cmake编译OpenCV源码时会出错。
3. &编译OpenCV
主要参考下面英文文章:
Steps to build OpenCV 2.3.1 with Qt and MinGW:
1. Install Qt SDK with the C++ compiler option (MinGW). You can download it here.
2. Add &D:\QtSDK\mingw\bin& to the system PATH.
3. Download and install CMake (2.8.5).
4. Download and install OpenCV2.3.1 (OpenCV-2.3.1-win-superpack.exe).
5. Run CMake GUI.
6. Set the source code: &D:\OpenCV2.3.1_src"
7. Set where to build binaries to: &D:\OpenCV2.3.1_out&.
8. Press Configure
9. Let CMake create the new folder.
10. Specify the generator: MinGW Makefiles.
11. Select &Specify Native Compilers& and click Next.
12. For C set: &D:\QtSDK\mingw\bin\gcc.exe&
13. For C++ set: &D:\QtSDK\mingw\bin\g++.exe&
14. Click Finish
15. In the configuration screen type in &DEBUG& (or &RELEASE& if you want to build a release version) for CMAKE_BUILD_TYPE. Check BUILD_EXAMPLES if you want. Check WITH_QT.
16. Click configure again.
17. The configure screen will make you specify the "CUDA_TOOLKIT_ROOT_DIR" path.
set CUDA_TOOLKIT_ROOT_DIR to : "D:/QtSDK/Desktop/Qt/4.7.3/mingw/bin"
18. Click configure again. Click generate. Close CMake.
19. Go to "D:\OpenCV2.3.1_out" DIR and type &mingw32-make& and hit enter (this might take some time).
20. Then type &mingw32-make install& and hit enter again.&
21. Work done
=====================================================
&&&&&&& INCLUDEPATH+=D:/OpenCV2.3.1/include
&&&&&&& LIBS+=D:/OpenCV2.3.1/bin/*.dll
&&&&&&& INCLUDEPATH+=E:\OpenCV-2.3.1\MinGW\install\include
&&&&&&& LIBS+=D:\OpenCV2.3.1\lib\libopencv_core231d.dll.a\
&&&&&&& D:\OpenCV2.3.1\lib\libopencv_highgui231d.dll.a\
&&&&&&& D:\OpenCV2.3.1\lib\libopencv_imgproc231d.dll.a\
&&&&&&& D:\OpenCV2.3.1\lib\libopencv_ml231.dll.a
to Qt's "pro" file, then you can work on.
等待编译,结束后需要的东西都在install文件夹里面了。把&build_directory&\install\bin添加到环境变量PATH里面,例如E:\software\OpenCV2.4.2\opencv\MinGW\install\
1.&&&&&&& Qt Creator配置OpenCV
只需要修改.pro文件,添加include和lib。例如:
这样就大功告成!
阅读(...) 评论()

我要回帖

更多关于 windows 画图 大神 的文章

 

随机推荐