‘壹’ 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。
‘贰’ Qt程序源码文件过多时如何用Qt creator将源码划分到不同的包里
在你的工程下建文件夹,然后把你的源码文件分类,在pro里添加文件会自动生成分类的文件夹,注意修改pro文件里的包含路径,否则可能编译的时候找不到
‘叁’ windows下qt creator编写的程序如何在linux下执行
Windows下是ANCII编码的,Linux下是Unicode编码的,源程序注意转化一下编码就可以了。
fedora12下面,你可以去Qt的官方网站下载rpm安装包或者在在线软件仓库里找找啊。
Qt Creator在Windows下和在Linux下的用法基本一样,就是注意以下源文件的字符编码就OK了。还有Linux下的文件名连后缀都是区分大小写的,所以一些涉及到文件读写的程序,后缀名也要注意一下。
‘肆’ qt涓镐庝箞绉绘岖紪璇戜竴涓阌鐩
1銆佷綘闇瑕佽幏鍙栭敭鐩樼殑婧愪唬镰侊纴镙规嵁镎崭綔绯荤粺锛岄厤缃甉t寮鍙戠幆澧冦傜‘淇濅綘宸茬粡瀹夎呬简QtCreator鍜岀浉搴旂殑缂栬疟宸ュ叿阈俱
2銆佷慨鏀规簮浠g爜锛岀紪璇戦敭鐩橀┍锷ㄦā鍧楋纴浣跨敤QtCreator镓揿紑婧愪唬镰侀”鐩锛屾瀯寤洪敭鐩橀┍锷ㄦā鍧椼傚湪缂栬疟杩囩▼涓锛岀‘淇濊В鍐充换浣曡﹀憡鍜岄敊璇銆傞泦鎴愰敭鐩橀┍锷ㄦā鍧椼
3銆佹祴璇曞拰璋冭瘯锛屾墦鍖呭拰鍙戝竷锛屽畬鎴愰敭鐩橀┍锷ㄦā鍧楃殑绉绘岖紪璇戝悗锛屽皢鍏舵墦鍖呮垚鍙镓ц屾枃浠讹纴骞跺彂甯幂粰鐢ㄦ埛銆
‘伍’ 为什么QtCreator的编译如此之慢
C++的编译很慢,与其他语言完全不在一个数量级。任何C++项目都比其他语言的编译慢,一方面是C++语言本身复杂,另外一方面是C++头文件太大,很多库是直接在头文件里面实现的,所以每次需要编译的代码量很大。这个跟C#没有可比性。MFC使用预编译头文件来缓解这个问题,在VC里面集成了预编译好的MFC头文件,因而编译速度过得去。QtCreator使用mingw-gcc编译,没有预编译头文件的机制,对每个源代码都需要编译Qt的头文件,所以完全编译会是慢的。
‘陆’ 直接用Qt creator 与用cmake 有什么不同
您好,我来为您解答:
虽然qtcreator是轻量级的编译工具,但在一定程度上,用cmake效果更好,更快,特别是大型的项目,cmake编译得更快。
希望我的回答对你有帮助。
‘柒’ 怎样编译 libvlc-qt windows
QtCreator是QT自带的开发工具,是学习QT非常好的参考资源.
本文提供对编译QtCreator的简单描述
(理论上官网发布的都是可以编译的,但实际编译时候会遇到一些问题,本文记录下解决方法)
编译环境:Windows 7 X64 + Visual Studio 2010 + qt5.0.2
编译过程:
1.解压缩qt-creator-2.7.0-src(源码从qt官网下载)
2.vs2010中,用qt vsaddin打开"qt-creator-2.7.0-src\qtcreator.pro",等待导入完成(需要一定时间,耐心等候)
3.执行编译。编译过程可能会有多种错误,包括
(a) 错误:找不到某个json文件。
解决方法:打开出错project,在工程中加入json文件就可以。
如果文件系统中不存在这个json文件,则从另外的目录拷贝一个过来,简单修改一下内容就可以。
(b) 错误:编译moc生成的cpp文件时,提示找不到某个.h文件。
解决方法:用ultraEdit打开出错的vcxproj文件,删除moc.h文件时参数中对该.h文件的强制引用,
(c) 错误:找不到DATA_PATH定义。
解决方法:查找出错工程属性中预定义变量列表,复制DATA_PATH的预定义内容到源代码中。
4.修改完编译错误后,重新编译。因为循环依赖问题,可能要重复多编译几次,最终编译成功。
5.vs2010中,F5运行qtcreator这个project。qtcreator运行成功,
但是会发现qtcreator中的Design标签页总是空的,要解决这个问题,继续执行以下步骤。
6.vs2010中,依次用qt vsaddin打开以下工程,并执行编译
"qt-creator-2.7.0-src\src\plugins\qmldesigner\qmldesigner.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprojectmanager\qmlprojectmanager.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprofiler\qmlprofiler.pro"
7.运行qtcreator,此时可以发现qtcreator和官网预编译的版本完全一样了。