导航:首页 > 源码编译 > qtcreator自带编译器吗

qtcreator自带编译器吗

发布时间:2023-03-03 08:52:43

‘壹’ qtcreator可以编译普通c++文件吗

打开QtCreator,文件->新建文件或项目->Application->Qt 控制台应用

建好工程之后,在main.cpp

文件中就可以编写C++控制台应用程序了

譬如:main.cpp内容如下:

#include<QCoreApplication>
#include<iostream>

intmain(intargc,char*argv[])
{
QCoreApplicationa(argc,argv);

std::cout<<"HelloWorld!"<<std::endl;


returna.exec();
}

执行结果:

与普通C++工程无区别

‘贰’ Qt的编译控制台在哪里

在安装包里。
工具包指定编译器和在特定平台上构建或运行应用程序的必要工具。QtCreator会自动检测由系统或者安装程序注册的编译器。你可以添加其他编译器或使用自动检测到的编译器的其他版本来构建应用程序。
控制是游戏《英雄联盟》中的术语,其类型有:减速、眩晕、沉默、击飞、恐惧等。它可以影响甚至阻止其他英雄的行动或者攻击,在游戏对抗中具有非常关键的作用。

‘叁’ 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 creator编译器

安装qt creator编译器步骤:

  1. 下载安装MinGW

    从MinGW网站下载mingw

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

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

  2. 下载安装配置QT libraries

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

    设置安装路径为D:Qt4.8.4,安装时需要指定MinGW的安装路径为D:MinGW,这里千千万万要注意,QT类库安装的时候是需要和MinGW进行关联的。如果找不到后面就悲剧了啊!!!!

    修改环境变量:计算机->属性->高级系统设置->环境变量

    安装完后需要把D:Qt4.8.4in目录添加(原来的别删了,以“;”做间隔)到系统变量的Path路径中。

    并新建系统环境变量QMAKESPEC,把值设置为D:Qt4.8.4mkspecswin32-g++;

    还要新建系统环境变量QTDIR,值为D:Qt4.8.4

  3. 安装成功后打开QT设计师主界面:

    打开Qt 设计师 开始->Qt by Digia v4.8.4 ->Designer 。

    如果Qt lib 安装成功! 关掉Qt Designer

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

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

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

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

  6. 新增构建套件,编译器和QT版本选择自己新增的

    然后就可以正常的创建工程了。

    打开Qt creater 后打开菜单栏 工具->选项。配制

  7. 安装QT调试工具:

    debugger工具使用对应的MingW下面的Gdb.exe:

    注意此处一定要关联正确,关联错误会导致,可以编译运行,但是不能进行调试。

‘伍’ qt creator和qt的区别

区别:

1、QT Creator只是一个集成的编译器,用于将源代码编译成可执行程序。

QT 是跨平台C++图形用户界面应用程序开发框架,可以简单理解成是一个开发包。

2、Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程

QT Creator 跨平台的 Qt IDE,Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集

成开发环境。

3、QT SDK 包括Qt库、Qt Creator IDE和Qt工具,这些都集成在一个易于安装的文件包里。

Qt<QT Creator< QT SDK,QT框架约等于MFC。

‘陆’ QtCreator配置交叉编译工具链

环境:ubuntu16.04桌面环境。

说明:使用ubuntu16.04桌面环境,安装QtCreator之后,再利用QtCreator开发QT5 GUI程序,如果编译的程序要运行在arm linux嵌入式系统中,则必须配置交叉编译工具链。

主要配置内容:调试器、编译器、QT版本。

1、打开工具,点击选项。

2、选择选项中的构建与运行,概要界面。

3、构建套件(kit)界面。

4、Qt Versions界面。

5、编译器界面。

6、Debuggers界面。

7、Qbs界面。

8、交叉编译例子:

‘柒’ qt 只能写c++程序吗,不能写c语言的程序吗,要写c只能用 gtk吗

1、是可以的吧。c的文件,照样编译通过,使用正常参见网上:于是,为了达到最好的开发效果,开始想办法用QtCreator来写C/C++程序,他不仅有完善的IDE,方便的智能完成,还内嵌了gdb,调试起来很方便,感觉就和VS2005无异,更方便的是还集成了Git等版本控制插件,可以说是相当完美了。
2、其实,QtCreator是本来就是可以写C/C++程序的,唯一的缺陷就是,它会把两个库链接进去QtCore和QtGui。这两个是默认库,但 是一般我们的标准C/C++程序是不用这两个库的。去掉也很简单,直接用-=就可一了,用gedit或者vi建立一个空文档,把以下内容加进去,一个标准 的Qt空C/C++项目模板就完成了,把对应位置填上项目名和文件名保存为一个.pro文件再用QtCreator打开就可以了

阅读全文

与qtcreator自带编译器吗相关的资料

热点内容
php和类名相同的方法 浏览:360
香港台湾dns服务器地址列表 浏览:537
大同app怎么样 浏览:438
php去掉特殊字符 浏览:387
androidapi中文合集 浏览:658
win7下安装linux虚拟机 浏览:838
云主机用别的服务器吗 浏览:922
黑马买入指标源码副图 浏览:962
微软为什么会把服务器放在水底 浏览:257
php截取字符串中文 浏览:21
虚拟机和编译软件哪个好 浏览:750
存储服务器为什么比通用服务器难 浏览:373
用php打印出前一天的时间 浏览:369
2010编译方法 浏览:239
华为哪里查看隐藏app 浏览:889
linux网卡重置 浏览:830
框架柱低于四米箍筋全高加密 浏览:694
米二如何安卓版本升级到高安卓版 浏览:783
安卓手机数据慢怎么办 浏览:727
双底买卖指标公式源码无未来函数 浏览:685