qtcreator设置编译器
⑴ qt4.8.6 怎么配置qml编译环境
1
下面介绍Windows版QT开发环境Qt Creater + MinGW + Qt libraries配置方法,
1.从MinGW网站下载mingw-get-inst-20120426.exe,默认安装到C盘根目录下:C:\MinGW,安装时选择C和C++ compiler ,默认只选中了C编译器。
2
2.下载安装配置QT libraries
http://qt-project.org/downloads
(1)可以在以上网址下载最新版的QT libraries,QT libraries就是QT Designer,QT设计师,用于设计UI界面。
最新版是Qt libraries 5.0 Beta 2 for Windows (501MB),我下载的是Qt libraries 4.8.3 for Windows (minGW 4.4, 317 MB),下载后是一个qt-win-opensource-4.8.3-mingw.exe安装文件,大小为324M。
默认安装路径为C:\Qt\4.8.3,安装时需要指定MinGW的安装路径为C:\MinGW。安装完后需要把C:\Qt\4.8.3\bin目录添加到系统变量的Path路径中。
并新建系统环境变量QMAKESPEC,32位系统把值设置为C:\Qt\4.8.3\mkspecs\win32-g++;如果是64位系统,需要把值设置为C:\Qt\4.8.3\mkspecs\tru64-g++
还要新建系统环境变量QTDIR,值为C:\Qt\4.8.3
3.安装后打开QT设计师主界面如图:
3
3.下载安装配置QT Creater
(1)还可以在上面的网址下载QT创建器。最新版本是Qt Creator 2.6.0 for Windows (51 MB),下载后是qt-creator-windows-opensource-2.6.0.exe,大小51M.
默认安装到C:\Qt\qtcreator-2.6.0目录下。需要把C:\Qt\qtcreator-2.6.0\bin目录添加到系统变量的Path路径中。如果不设置系统环境变量,则创建工程时kit不能设置成功,并且可创建的工程类型也会受到限制。
(2)设置QT Creator构建和运行配置项打开QT Creator,选择菜单“工具/选项”,选择左边的"构建和运行",再选择“Qt版本”选项卡,点击“添加”,qmake路径:C:\Qt\4.8.3\bin\qmake.exe。
如下图所示:
4
还需要设置Compilers选项卡中的“手动设置”项的编译器,Name设置为MinGW,编译器路径设置为C:\MinGW\bin\mingw32-g++.exe。
然后就可以正常的创建工程了。
(3)创建test1工程
选择“文件/新建文件和工程”,在弹出的窗口左侧选择“其他项目”,右侧选择“空的Qt项目”,点击“选择”,设置工程名,并点击“下一步”,由于之前已经设置了QT Creator构建和运行配置项,直接在弹出的窗口上点击“下一步”即可。然后点击“完成”,出现如下图所示的工程test1。
⑵ linux下qtcreator怎么配置c++的编译器
编译器:GCC编译器可以用来编译C和C++源程序,C编译器通过文件的后缀来判断是C程序还是C++程序。一般来说C源文件的后缀为“.C”,而C++源文件的后缀为“.C”或“C++”。
但GCC编译器只能编译C++源程序,不能与使用的库连接,因此用G++来完成C++程序的编译与连接,该程序会自动调用GCC来编译。
Linux里环境变量的设置,有如下几种方法:
(1)直接在终端里输入export后面加要设的变量,例如QT:
ExportQTDIR=$PWD/qt-2.3.2
其中,pwd是用来显当前路径的命令,在其前面加上$,则表示QT的目标目录在当前目录下的“qt-2.3.2”里,当然“$PWD”也可以用绝对路径来代替。这种方法所设的环境变量在下次开机后不再有效,而且换个shell也不会有效,只是临时的。
(2)在etc/profile里添加环境变量,比如:
exportQTDIR=/usr
exportLD_LIBRARY_PATH=$QTDIR/lib
exportQT_QWS_FONTDIR=$QTDIR/lib/fonts
exportQWS_DISPLAY="LinuxFb:/dev/fb0"
(3)修改.bashrc,如果需要给某个用户权限使用这些环境变量,只需修改其个人用户家目录下的.bashrc文件就可以了。
(4)用以上面两种方法设置好环境变量后记得重启
以上使用QT为例
⑶ 如何在树莓派上安装 QT 编译器
首先我需要的开发工具Qt Creator 先从终端单独下载:
sudo apt-get install qt4-dev-tools
之后安装QT CREATOR 编译器:
sudo apt-get install qtcreator
之后继续安装编译环境:
sudo apt-get install gcc
sudo apt-get install xterm
sudo apt-get install git-core
sudo apt-get install subversion
该版本基于Qt Creator 2.5 with Qt 4.8.1 32 bit
存在问题:没有工具链。
我们只能编译远程嵌入式设备,这不是这里的情况,因为我们是PI,而不是远程访问它。
我添加了一个gcc工具链
工具/选项>构建和运行>标签工具链>按钮添加 选择GCC
然后设置编译器路径:/usr/bin/arm - linux - gnueabihf - gcc - 4.6
调试器:/usr/bin/gdb
Mkspec:默认
Qt Creator似乎发现我们将部署在一个遥远的目标。
为了解决这个问题:
去帮助>菜单插件
取消设备支持远程linux >
重启Qt的创造者
去工具>选项选项卡> >构建和运行> Qt版本添加“/ usr / bin / qmake-qt4”
然后,它将显示为一个桌面项目在项目向导,而不是嵌入。
⑷ qtcreator修改编译堆栈大小
qtcreator修改编译堆栈大小步骤如下:
1.打开pro文件
2.在最后添加QMAKE_ LFLAGS +=”/STACK:65536, 4096" //设置栈保留大小65536K提交大小4096K。
⑸ 如何在QTcreator5.1.1中添加其他版本的QT如何才能用这个开发QT4.8.5
在Qt选项页面内
点击Qt版本->添加->指定相应版本的qmake.exe文件(该文件在安装的Qt版本文件夹下的bin文件夹内)。之后可以在Qt版本页面内看到默认的“版本名称”和“qmake路径”,“版本名称”可以修改。

⑹ QT creator如何正确安装
具体安装方法如下:
1、首先安装Qt creator编译器,双击上图中qt-creator-win-opensource-2.2.1.exe文件,开始一步步安装Qt creator编译器,安装路径为D:Qtqtcreator-2.2.1(不要带有空格)

⑺ 想用C++写个小工具,安装Qt后,用QtCreator创建项目出现问题,是不是QtCreator有需要注意的设置
你先点开工具,然后点编译选择,再点程序,把gcc.exe和g++.exe都加上c++ 11
⑻ 如何将qt creator中的kits配置为自己的
首先需要的软件:
1.MinGW-gcc440_1.zip
2.qt-win-opensource-4.8.5-mingw.exe 3.qt-creator-win-opensource-2.8.1.exe
步骤:
1. 解压缩MinGW-gcc440_1到目录D:\Qt\MinGW-gcc440_1 2.安装qt-win-opensource-4.8.5-mingw.exe,在find installed mingw选择MinGW的目录为D:\Qt\MinGW-gcc440_1, 安装到目录D:\Qt\4.8.5
3.安装qt-creator-win-opensource-2.8.1.exe安装到目录D:\Qt\qtcreator-2.8.1
4.安装完后,打开qt creator,点击工具->选项->构建和运行->qt版本->手动设置->添加->选择qmake.exe的路径D:\Qt\4.8.5\bin\qmake.exe 5.编译器->手动设置-> 添加MinGW,
编译器路径选择 D:\Qt\MinGW-gcc440_1\mingw\bin\mingw32-g++.exe
或者:选择MinGW的g++.exe的路径(通常会在mingw目录的bin\g++.exe) 6. 配置kits,Complier选择MinGW,调试器自动检测 GDB引擎使用”D:\Qt\MinGw-gcc440_1\mingw\bin\gdb.exe”通常在mingw目录的bin\gdb.exe)Qt version选择Qt 4.8.5
设好之后,单击应用,最后别忘了在将这条新的编译选项设置为defualt。
将D:\Qt\4.8.5\bin加入系统Path环境变量。右击我的电脑->属性->高级->环境变量->在系统变量列表中找到Path,将路径加入其中即可。⑼ 运行qtcreator 出现错误提示:error: Qt Creator needs a compiler set up to build. Configure a compile
原因:没有设置编译器/没有安装编译器
解决:安装g++(非Windows下)或minGW(Windows下)。

