7,怎么搭建个qt的开发环境

2024-04-27 13:47

1. 7,怎么搭建个qt的开发环境

直接在windows上装一个mingw的Q版本  
编译环境 Qt库 开发IDE都带 一个就搞定了 很方便

7,怎么搭建个qt的开发环境

2. 如何利用VS2010进行QT开发的环境配置

1. 下载qt的安装包和vs2010的qt插件,大家可以到下面的地址进行下载 
BBS:  http://www.qtcn.org/bbs/read-htm-tid-1075.html 
官网: 
http://www.qt.io/download/ 
本人是在BBS上找到的,官网上没仔细去找了(英文太多)。 
2. 安装qt sdk 
安装其实很简单了,基本上一路回车即可,主要是要注意下qt的安装路径最好安装在全英文路径而且中间没有空格, 安装好后,可以运行开始菜单里面的qt demo,直观感受下qt的强大功能! 
 
界面非常炫酷 
 
4. 编译qt 
qt默认使用mingw进行编译,如果要使用vs2010开发,需要将qt重新编译。 
进
入开始菜单microsoft visual studio 2010,visual studio tools,visual studio 
command prompt (2010),需要注意的是,这里面必须是使用visual studio command prompt 
(2010),不能使用cmd的dos窗口 
 
进入qt的安装目录后,执行cd qt,进入qt的根目录 

运行命令 configure -platform win32-msvc2010,o(选择opensource模式)回车,y(同意license)回车
k1988插入: 
在编译过程中,为了加快速度,可以对configure适当的加些参数,比如-fast,-no-webkit(这个貌似挺耗时的) 
我
选择的命令行:configure -platform  win32-msvc2010 -fast -debug-and-release 
-no-webkit -no-script -no-qt3support -nomake demos -nomake examples 
-nomake tools -mp 
其中:mp是多线程编译选项。
接着就会自动配置qt的编译环境,等配置结束后,运行nmake,回车,qt就会开始漫长的编译过程,这段时间非常长,需要4个小时以上。
liuyu遇到的问题:(自己遇到过,当时没记录下来,但是记得编译过程中遇到这些问题) 
1.DefaultLocalizationStrategy.cpp 
C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/INCLUDE/yvals.h(21) : war 
ning C4005: ‘_HAS_TR1’ : macro redefinition 
        command-line arguments :  see previous definition of ‘_HAS_TR1’ 
platform/DefaultLocalizationStrategy.cpp(327) : error C2001: newline in constant
platform/DefaultLocalizationStrategy.cpp(327) : fatal error C1057: unexpected en 
d of file in macro expansion 
NMAKE : fatal error U1077: ‘“C:/Program Files (x86)/Microsoft Visual Studio 10.0 
/VC/BIN/cl.EXE”’ : return code ‘0x2’ 
Stop. 
NMAKE : fatal error U1077: ‘“C:/Program Files (x86)/Microsoft Visual Studio 10.0 
/VC/BIN/nmake.exe”’ : return code ‘0x2’ 
Stop. 
NMAKE : fatal error U1077: ‘cd’ : return code ‘0x2’ 
Stop. 
NMAKE : fatal error U1077: ‘cd’ : return code ‘0x2’ 
Stop. 
解决办法: 
打开文件…/Qt4.8.5/src/3rdparty/webkit/Source/WebCore 
/platform/DefaultLocalizationStrategy.cpp  
找到327行删除的引号“” 
 
2.NMAKE:fatal error U1077. return code 0x2 
产生原因:找不到代码文件中包含的头文件 
解决办法:cmd下进入到vs安装路径/VC/Bin下,执行vcvars32,此时会执行vcvas32.bat自动为vs设置环境变量   (这个也试过好几回,没效果,依然出现上面错误)试试下面的就解决了:

经分析,是环境变量设置的CURR_DIR和TARGETDIR值中含有空格导致了此问题。 
通过下面的命令删除环境变量即可。
在d:/Qt/4.8.6目录下键入下面的命令即可(不是很明白) 
 
接着继续nmake命令  回车换行 
k1988插入:(本人未找到以下文件) 
请先删除 
src/3rdparty/webkit/webcore/tmp/moc/debug_shared/mocinclude.tmp 
src/3rdparty/webkit/webcore/tmp/moc/release_shared/mocinclude.tmp 
/src/script/tmp/moc/debug_shared/mocinclude.tmp 
/src/script/tmp/moc/release_shared/mocinclude.tmp 
等文件,否则编译有可能失败。
k1988插入: 
这一步很重要,关系到是否能用qt-vs-addin。 
把d:/qt/bin下的.qmake.cache和configure.cache这两个文件手动备份到另一个地方。 
(本人未尝试过)然后使用nmake clean进行清理掉那些中间文件(pdb,obj等文件),清理出4个g左右的空间。 
nmake confclean是清理配制文件,占的空间不大,可以不执行了。这个时候再把刚备份的.qmake.cache和configure.cache拷回原处。 
5.配置vs2010的qt开发环境(vs2010最好是英文版本,qt对vs2010中文版本可能支持的不好) 
等qt编译好后就可以配置vs2010的开发环境了,进入vs2010,选择qt菜单,qt option,进入下图界面 
k1988插入: 
按
步骤编译好了,用qt助手paths加进去,不知为何ok键不亮, 红字提示:qt in the given path built using 
mingw 这个是qt插件的bug,得手工改注册表 hkey_current_user/software/trolltech/versions/
 下增加一个子项 qt486(需要的名称) 子项下面增加一个数值 installdir,值就是你要配置的qt路径 
ps:如果没有versions这个文件夹就新建一个吧! 
(这里确实是个坑,仅仅修改注册表居然没有用,还要去qt的lib文件夹下删掉两个文件 –>>删除qt的lib目录下(我的路径是D:/Qt/4.8.6/lib)的libqtmain.a and libqtmaind.a 两个文件。)


点击add,添加qt的安装目录,并取名字,我这里使用qt的4.8.6版本为名称,选择ok后即可。 
6.新建或者导入qt项目 
可以通过在vs2010新建一个qt项目

3. qt/embedded怎么配置环境

1cd~/Qtenv23chmodu+xqt-sdk-linux-x86-opensource-2010.04.bin45./qt-sdk-linux-x86-opensource-2010.04.bin为了文件管理方便,将sdk也安装在Qtenv文件夹中。2、解压源代码包在用户目录下建立一个Qtenv目录,用于存放编译源文件。mkdir$HOME/Qtenv在qtembedded目录下创建arm和x86目录。创建这两个目录主要是为了编译一个用户arm开发版的QTE,另一个目录用于存放用于qvfb的x86下QTE,这样演示和开发都很方便。1cd~/Qtenv2mkdirarmx86接下来将源代码包分别复制到arm和x86下并解压缩。这样做虽然浪费了一些硬盘空间(ps:在宿主机上的硬盘太不值钱了),但能为将来再配置和编译节省很多时间。1cd~/Qtenv2mvqt-everywhere-opensource-src-4.6.3.tar.bz2./arm3cd~/Qtenv/arm4tarxjvfqt-everywhere-opensource-src-4.6.3.tar.bz256cd~/Qtenv/x867mvqt-everywhere-opensource-src-4.6.3.tar.bz2./x868tarxjvf./x86/qt-everywhere-opensource-src-4.6.3.tar.bz2解压缩后分别针对arm平台和x86平台进行配置,配置前可输入./configure-embedded-help进行配置帮助查询,根据平台配置,并编译和安装文件。其命令代码如下:1cd~/Qtenv/arm2./configure-prefix$HOME/Qtenv/arm-embeddedarm-nomakedocs-nomakedemo-nomakeexamples3make4makeinstall56cd~/Qtenv/x867./configure-prefix$HOME/Qtenv/arm-embeddedx86-nomakedocs-nomakedemo-nomakeexamples8make9makeinstall在经过漫长的配置、编译后就完成了QTE的安装。本人在arm版的编译过程中出现过两个错误,在参考《在arm-linux-gcc3.4.1下编译qt-embedded-4.6.2》完成编译。完成编译和安装后需要对系统的环境变量进行设置,设置可以是临时性设置和永久性设置。临时行设置是直接在命令窗口输入1exportQTENV=$HOME/Qtenv2exportQTXDIR=$QTENV/qtsdk3exportQTEDIR=$QTENV/x864exportPATH=$QTXDIR/qt/bin:$PATH5exportLD_LIBRARY_PATH=$QTXDIR/lib:$LD_LIBRARY_PATH6exportQVFBDIR=$QTXDIR/qt/bin7exportQTEMAKEDIR=$QTEDIR/bin以上这些变量可以根据自己的喜好进行增删。这种设置方法在关闭当前命令终端后失效。第二种方式是在当前用户的主目录下,编辑.bash_profile文件,加入上述命令行,保存重启命令终端即可。

qt/embedded怎么配置环境

4. qt creator 安装后怎么配置

下载安装MinGW
从MinGW网站下载mingw
默认安装到C盘根目录下:D:\MinGW,可以换到自己喜欢的路径。
安装时选择C和C++ compiler ,默认只选中了C编译器。因此一定要注意根据自己的需求悬着编译器。如果选错需要删除重新安装。

下载安装完之后设置环境变量设置环境变量(此处高能)。   a. 鼠标右击桌面“计算机”(WindowsXp是“我的电脑”)->“属性”   b. WindowsXP时,在新弹出的属性窗口,选择“高级”->“环境变量”。    Windows7时,在新弹出的属性窗口,选择左侧的“高级系统设置”,在新弹出的属性窗口,选择“高级”->“环境变量”。   c. 把MinGW安装目录的bin目录的路径追加到PATH里,然后确定。 注意:箭头指的两个分号一定要加上并且分号一定要在英文输入模式下输入

下载安装配置QT libraries
Qtlibraries可以到网上去搜索qt-opensource-windows-x86-mingw482-4.8.6-1.exe,但注意一定要找正式版的。

设置安装路径为D:\Qt\4.8.4,安装时需要指定MinGW的安装路径为D:\MinGW,这里千千万万要注意,QT类库安装的时候是需要和MinGW进行关联的。如果找不到后面就悲剧了啊!!!!
修改环境变量:计算机->属性->高级系统设置->环境变量
安装完后需要把D:\Qt\4.8.4\bin目录添加(原来的别删了,以“;”做间隔)到系统变量的Path路径中。
并新建系统环境变量QMAKESPEC,把值设置为D:\Qt\4.8.4\mkspecs\win32-g++;
还要新建系统环境变量QTDIR,值为D:\Qt\4.8.4

安装成功后打开QT设计师主界面如图:
打开Qt 设计师 开始->Qt by Digia v4.8.4 ->Designer 。
如果Qt lib 安装成功!  关掉Qt Designer

Qtcreater可以到网上去搜索qt-creator-opensource-windows-x86-3.1.2.zip

安装:需要把C:\Qt\qtcreator-2.7.1\bin目录添加到系统变量的Path路径中。如果不设置系统环境变量,则创建工程时kit不能设置成功,并且可创建的工程类型也会受到限制。

设置QT Creator构建和运行配置项 打开QT Creator,选择菜单“工具/选项”,选择左边的"构建和运行",再选择“Qt版本”选项卡,点击“添加”,qmake路径:D:\Qt\4.8.4\bin\qmake.exe。

还需要设置Compilers(编译器)选项卡中的“手动设置”项的编译器,Name设置为MinGW,编译器路径设置为D:\MinGW\bin\mingw32-g++.exe

新增构建套件,编译器和QT版本选择自己新增的
然后就可以正常的创建工程了。
打开Qt creater 后打开菜单栏 工具->选项
配制成如图所示:


7
安装QT调试工具:
debugger工具使用对应的MingW下面的Gdb.exe:
注意此处一定要关联正确,关联错误会导致,可以编译运行,但是不能进行调试。

5. 怎么配置配置qt creator中使用的qt库

从Dash中找到Qt Creator,打开,打开后可以看到主界面,这个界面和Windows下基本一致(后面安装windows版本就清楚了),在前面的两篇文章中我已经分别编译了Linux下的X86平台和ARM平台的QT库,这部分就针对这个IDE进行相应的配置,是能够进行应用程序的开发。
在主界面中从菜单栏点击"工具"->"选项"->在左侧点击“构建和运行

怎么配置配置qt creator中使用的qt库

6. 如何设置qt环境进行设置arm-linux编译环境设置

你下载的是QTE么?QT4.7安装时好像用的gmake和gmake install;安装完成之后在lib文件夹下会新生成六七个.so库文件;如果你完全正确安装了并且环境变量都设置正确了,应该可以编译通过;

7. qt + opengl 开发环境的搭建

Qt各种版本的下载地址:http://qt-project.org/downloads
建议你下载Qt5对应的版本,对应VS2010开发比较好!
(1)Qt 5.1.0 for Windows 32-bit (VS 2010, 505 MB) (Info)
(2)Visual Studio Add-in 1.2.2 for Qt5 
(3)VS2010
前两个(1)、(2)在上面的网址都可以找到,下载即可
VS2010安装后,安装下载好的那两个Qt插件,安装成功后VS中会出现Qt5,配置环境后即可开发Qt界面程序

qt + opengl 开发环境的搭建

8. 如何利用VS2010进行QT开发的环境配置

  1. 下载qt的安装包和vs2010的qt插件,大家可以到下面的地址进行下载
  BBS: cn.org/bbs/read-htm-tid-1075.html
  官网:
  qt.io/download/
  本人是在BBS上找到的,官网上没仔细去找了(英文太多)。
  2. 安装qt sdk
  安装其实很简单了,基本上一路回车即可,主要是要注意下qt的安装路径最好安装在全英文路径而且中间没有空格, 安装好后,可以运行开始菜单里面的qt demo,直观感受下qt的强大功能!
  

  界面非常炫酷
  
  4. 编译qt
  qt默认使用mingw进行编译,如果要使用vs2010开发,需要将qt重新编译。
  进入开始菜单microsoft visual studio 2010,visual studio tools,visual studio command prompt (2010),需要注意的是,这里面必须是使用visual studio command prompt (2010),不能使用cmd的dos窗口
  
  进入qt的安装目录后,执行cd qt,进入qt的根目录
最新文章
热门文章
推荐阅读