QT和VS的关系??? 嘿嘿新手一只~ 请问1.QT和VS的关系是??? 2.QT Creator 和QT SDK有什么区别? 谢谢~

作者&投稿:允显 (若有异议请与网页底部的电邮联系)
“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。
基本说明:
1、QtCreator 主要是为了帮助新 Qt 用户更快速入门并运行项目,还可提高有经验的 Qt 开发人员的工作效率。集成了领先的版本控制软件,无须知晓确切的名称或位置搜索类和文件跨不同位置或文件沿用符号在头文件和源文件,或在声明和定义之间切换;
2、为Qt跨平台开发人员的需求而量身定制集成了特定于 Qt 的功能,如信号与槽 (Signals & Slots)图示调试器, 对Qt类结构可一目了然集成了Qt Designer 可视化布局和格式构建器只需单击一下就可生成和运行 Qt 项目。"同步声明及定义"功能。使用该功能,当要改变某个方法的声明或定义时,Qt Creator会自动在代码及头中帮助进行同步。

用了这么久的Qt,IDE一直都是VS与Creator并用(实际开发以VS为主),至于哪个更好这里不发表看法,各有所长,而且也因人而异,萝卜青菜,各有所爱。
Qt5发布很久之后,才把版本从之前的4.8升级到5.1。现在5.2发布了,果断换上,先尝尝鲜。加上之前也一直有人问我关于VS与Qt的集成,在此一并记录。。。
环境:VS2010 + Qt5.2
关于VS的下载、安装,这里就不再做过多阐述。
一、下载Qt5.2安装包(qt-windows-opensource)与Qt插件(Visual Studio Add-in)
Qt5.2、Qt插件下载地址:http://qt-project.org/downloads.
Qt更多版本下载地址:http://download.qt.io/official_releases/qt/.
Qt5.2也可以在这里下载:http://download.qt-project.org/official_releases/qt/5.2/5.2.0/.

找到对应的版本进行下载,里面包含多种不同的版本,MSVC2010、MSVC2012分别是指支持VS2010与VS2012的Qt版本,而opengl与非opengl的区别是是否支持opengl,android、ios分别是指支持android、ios平台的Qt版本。
这里我选择的版本(已标注),如下:
qt-windows-opensource-5.2.0-msvc2010_opengl-x86-offline.exe(opengl版本)
Visual Studio Add-in 1.2.2 for Qt5




二、安装
qt-windows-opensource与Visual Studio Add-in的安装顺序没什么要求,安装过程不再多说(傻瓜式-下一步),安装路径不要包含中文、空格、特殊字符(~|?*!@#$%^&:,;)。
安装完成Visual Studio Add-in之后,VS就会出现相应的Qt选项!

关系:QT是由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。可以通过VS来在QT的框架下进行开发。QT Creator 和QT SDK区别如下:

一、主体不同

1、QT Creator:是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。

2、QT SDK:的跨平台C++图形用户界面应用程序开发框架工具包。


二、功能不同

1、QT Creator: 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。

2、QT SDK:是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。

三、特点不同

1、QT Creator:是为了帮助新 Qt 用户更快速入门并运行项目,还可提高有经验的 Qt 开发人员的工作效率。

2、QT SDK:良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。


参考资料来源:百度百科-qt creator

参考资料来源:百度百科-qt



QT是一个开发框架,VS是IDE(即:集成开发环境)。他们之间的关系就像MFC与VS的关系一样。但不同的是,QT不仅可以用VS编译,也支持其他主流编译器和操作系统。
Qt Creator是Qt SDK的一部分。Qt Creator也是一种IDE,功能类似VS。Qt SDK里包含了creator和其他一些组件。具体可以参考QT的官方网站:
http://labs.qt.nokia.com/2011/01/20/qt-sdk-1-1-technology-preview-released/

丫的另外那个是抄我答案的哈,别上当哦。
补充:
比如要写一个C++的有界面的程序。可以直接用QT完成么?
可以。
还是需要到VS中编译?
可以用VS编译,也可以下载QT SDK,直接用QT Creator编译。你自己看哪种方式更适合你自己。

1、没什么特别的关系
2、包含与被包含的关系

稍微解释一下:
1、QT是个C++的图形界面库,跟MFC,同一层次。VS一般指VS这个IDE,跟Dev C++,VC++同一层次。编译QT需要一些特定的工具,VS里没有,所以不能编译,不过Nokia官方提供了VS的插件,安装后,就可以用于QT开发了。QT本身就是用C++扩展来的,用其写出来的程序就是C++源码,只要编译,链接,就可以得到一个可执行程序,这个程序可以是GUI的。
2、QT CREATOR是官方用于开发QT推出的IDE,跟VC++是同一层次的东西。QT SDK是个SDK,里面不只有QT CREATOR这个IDE还有mannual,designer,lingust等等。

具体自己看百科:QT,VISUAL STUDIO,SDK,IDE,MFC这些条目

QT是一个开发框架,VS是IDE(即:集成开发环境)。他们之间的关系就像MFC与VS的关系一样。但不同的是,QT不仅可以用VS编译,也支持其他主流编译器和操作系统。
Qt Creator是Qt SDK的一部分。Qt Creator也是一种IDE,功能类似VS。Qt SDK里包含了creator和其他一些组件。具体可以参考QT的官方网站:

1.qt可以集成到vs中开发。vs相当于IDE
2.qt creator是IDE,QT SDK中包含Creator


已知s=vt,那么t=vs对吗?
不对,t=s\/v,用的是乘法的逆运算

变加速运动中,v0、vt分别表示什么?
5、中间位置速度Vs\/2=[(Vo2+Vt2)\/2]1\/2;6、位移s=V平t=Vot+at2\/2=Vt\/2t;7、加速度a=(Vt-Vo)\/t(以Vo为正方向,a与Vo同向(加速)a>0;反向则a<0);8、实验用推论Δs=aT2(Δs为连续相邻相等时间(T)内位移之差)。s、t、a、v0、vt,这五个物理量中只有三个是独立的,可...

QT和VS的关系??? 嘿嘿新手一只~ 请问1.QT和VS的关系是??? 2.QT Cre...
关系:QT是由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。可以通过VS来在QT的框架下进行开发。QT Creator 和QT SDK区别如下:一、主体不同 1、QT Creator:是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。2、QT SDK:的跨平台C++图形用户界面应用程序开发框架工具包。二...

【高一物理】关于匀变速直线运动的v-t图像关系
(3)θ与β的关系为tgβ=2tgα 。(4)在平抛运动中时间t是解题关键。(5)曲线运动的物体必有加速度,当速度方向与所受合力(加速度)方向不在同一直线上时物体做曲线运动。2)匀速圆周运动1.线速度V=s \/ t=2πR \/ T 2.角速度ω=Φ \/ t = 2π \/ T= 2πf3.向心加速度a=V2 \/ R=ω2 R=(2π...

怎样看匀速直线运动,加速运动和减速运动图像,分别举在v-t v-s t-s...
匀加速直线运动v=at,s=vt+at^2 假设设时间t 与加速度a为常数1 就可以得出vs关系为s=v+1 同样设初速度速度v为常数0加速度a为常数1, 得出ts关系为 s=t^2,二维坐标图像如下,加速的会了,难道你还推不出减速的,匀速的或者说是正反的,所以就不列举了 vt图 sv图 st图 ...

磁感应强度B在国际单位制中的单位是特拉斯(符号T),关于1T下列单位中与...
D正确。因为,1T=1Wb\/m^2,1Wb=1Vs,所以1T=1Vs\/m^2。1T=1Wb\/m^2用的是磁感应强度(磁通密度)定义;1Wb=1Vs用的是法拉第电磁感应定律。

公差检测中的MMS LMS LMC VS分别代表什么意思?
最小实体状态 LMC ,孔、轴具有材料量为最少重量最轻的状态。最大实体尺寸 MMS ,在 MMC 下的尺寸, d 与 D。最小实体尺寸 LMS ,在 LMC 下的尺寸, d D。实效状态所具有的边界尺寸称为实效尺寸。(VS)VS=MMS±t式中:MMS-最大实体尺寸;t-中心要素的形状公差或定向、定位公差。

1T=Vs\/m2吗?物理学上是有这样定义磁感应强度吗?
由安培定律:F=BIL得B=F\/IL ,B的单位是T 可见1T=1N\/A.m 另B=Φ\/S 表示单位面积上,垂直于一个面上的磁通量,也将磁感应强度称做磁通密度。此时的T的单位是1T=1Wb\/m2 从形式看,你说的可能是第二种,只是分子不是Vs,应当有个数字和单位才是。

关于VS2010下的time_t和long型变量的问题。
在 vs2010 中 time_t 的定义是:typedef _time64_t time_t;也就是说 time_t 类型是 64位的, 而 long 是 32 位的,因而把 time_t 强制转化为 long 可能会损失精度的。time()函数的返回值是 time_t 类型, srand 的定义是 void srand ( unsigned int seed ), 其参数是 unsigned int, ...

勐腊县13716749019: QT和VS的关系??? 嘿嘿新手一只~ 请问1.QT和VS的关系是??? 2.QT Creator 和QT SDK有什么区别? 谢谢~ -
晋谈尼康: 关系:QT是由Qt Company开发的跨平台C++图形用户界面应用程序开发框架.可以通过VS来在QT的框架下进行开发.QT Creator 和QT SDK区别如下: 一、主体不同 1、QT Creator:是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环...

勐腊县13716749019: qt开发是使用QT creator 还是用VS+qt -
晋谈尼康: 果断VS,QtCreator适合初学者(个人见解),VS很强大,不光是学习Qt就算是以后不使用Qt,C++等其他语言也得将VS使用得很熟练,而且VS+Qt Add-In就完全可以开发Qt...企业级的选择VS

勐腊县13716749019: 你好,请问安装QT5.0,是不是必须安装对应的VS.我是初学者,对那些不熟悉. -
晋谈尼康: 我用的是:qt-windows-opensource-5.0.1-mingw47_32-x86-offline从qt project上下的,一个900M左右的安装包,不需要vs环境和mingw,因为它自带mingw,安装占用4G空间左右.喜欢vs的可以下载对应vs的版本,不再赘述. 综上,qt-windows-opensource-5.0.1-mingw47_32-x86-offline安装好之后立即就可以使用它做出QT程序. 以下为我的截图.(QT5的话与以前的QT4.8有些不同,不过差别不大,而且以后5会渐渐普及,就不要再用旧的了)

勐腊县13716749019: 什么是VS+QT+OpenGL -
晋谈尼康: QT是跨平台集成开发工具,在WINDOWS下,可以嵌入Visaul Studio,可以在VS中编译QT程序 现在QT也支持OpenGL,这样的第三方库,其他还有QTPYTHON,OPENCV VS+QT+OpenGL 可以理解为:在VS环境使用QT,及OpenGL图形库,当然要看具体的语境了 建议使用QT如果不需要用到WinAPI,现在QT要比VS做的好

勐腊县13716749019: qt - win - opensource - 4.7.3 - vs2008.exe中的vs2008和qt什么关系?
晋谈尼康: qt是一个c++库,可以支持多个不同的c++编译器 qt-win-opensource-4.7.3-vs2008.exe应该是支持vs2008的qt 4.7.3版本,可以在vs2008上开发和编译QT程序 qt-win-opensource-4.7.0-rc1-mingw.EXE是自带mingw编译器的QT 4.7.0 rc1版本,里面带的c++编译器版本应该是mingw-gcc4.4.0

勐腊县13716749019: 真正做项目,你们一般是用VS还是QtCreator -
晋谈尼康: 都可以,都是专业的集成开发环境.但真正做项目时你是一个团队在协作.多人联合开发.看大家的使用习惯,集中统一更和谐.团队的IDE 可以各异,更是编译器的版本最好保持高度一致,否则容易踩坑

勐腊县13716749019: visual studio 2013和qt是什么关系,为什么必须安装vs,qt所使用的语言是什么
晋谈尼康: 编译器、调试器和类库的关系,你可以使用别的编译器,比如下载qt with migw版本,就可以不依赖vs

勐腊县13716749019: VS编译Qt有什么用 -
晋谈尼康: Qt是一个跨平台且功能强大的C++库,在VS下编译Qt是为了能够在windows使用VS方便地开发Qt程序.至于Qt Creator,这个集成开发环境与VS相比,自然是小乌见大乌了.

勐腊县13716749019: 在VS上编译与在QT creator上编译有什么区别 -
晋谈尼康: 单单编译时没有区别的, 只不过在一些工程上面的管理,代码的调试, 编写风格有一点点区别而已

勐腊县13716749019: VS 2015 的跨平台特性对 Qt 会带来多大的冲击 -
晋谈尼康: 这个问题很无厘头,VS2015跨平台和Qt关系不大,影响也不大.Qt是一个跨平台框架,VS2015只是一个IDE而已.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网