刚接触Qt开发时,大多数同学的第一行Qt代码是在Qt Creator中写下的。
众所周知,Qt Creator是Qt官方提供的Qt
集成开发环境
,提供了对Qt应用开发的全过程支持。也就是说,使用Qt Creator做Qt开发是完全够用的。不管是在Windows系统、Linux系统、苹果MAC系统,都可以使用Qt Creator来开发应用程序。
以Windows系为例,既然使用Qt Creator能够胜任开发工作,那么为什么还要使用Visual Studio(简称VS)呢?主要有两个原因:
-
有很多开发者最开始接触的开发环境是Visual Studio(如VC,VS系列),所以对VS比较熟悉,对于这些开发者来说,仍然可以使用VS来开发Qt。这就为这些开发者提供了巨大的方便,降低了学习成本。
-
Qt Creator在某些功能或性能上不如Visual Studio,比如调试性能以及调试的稳定性,Visual Studio确实会比Qt Creator更好,对于对这些方面要求比较高的开发者来说,可以使用Visual Studio来作为备用方案。一般来说,大的项目会出现上述问题,中小项目较少遇到。
同样的问题反过来问,既然Visual Studio能够胜任开发工作,为什么还要使用Qt Creator呢?有以下几点原因:
-
Qt Creator是跨平台的开发环境,而VS只支持Windows系统。例如,如果某一天你需要在Linux上开发一个软件,VS没法用,只能用Qt Creator了。
-
如果你想要长期从事Qt方面的开发的话,作为一名合格的Qt工程师,掌握Qt Creator应该是必备技能。
-
VS相对来说很复杂,很多界面上的操作初学者很难理解。Qt Creator相比于VS,交互界面设计方面,更加简化,配置项更少,学习难度相对较低。
综上,使用Qt Creator和VS进行Qt开发都是作为Qt工程师要掌握的技能,但是初学时,我们应该从使学习成本更小角度考虑,选择一个更适合自己的开发环境开展对Qt的学习。
下面开始介绍两种集成开发环境的使用攻略。
首先需要下载安装Qt。具体过程可以查看另一篇文章《Windows上安装Qt》。
安装Qt时,Qt会自动安装Qt Creator。安装好Qt后,就可以使用Qt Creator新建项目进行开发了,一般不需要做其他的配置即可使用。
使用Visual Studi进行Qt开发需要安装VS的Qt开发插件
qt-vs-addin
。需要明确的是,这个插件是作用于Visual Studio的,安装此插件以后,Visual Studio会自动加载这个插件。
此插件可以在官网下载:下面给出下载地址:
https://download.qt.io/archive/vsaddin/
安装好qt-vs-addin,就可以在VS中进行Qt开发了。
下面以Win10下的VS2013为例,作出演示。
选择菜单Qt VS Tools->Qt Options
弹出Qt版本配置对话框:
点击Add按钮添加Qt安装路径即可。
下面演示如何在VS中新建Qt项目:
为什么需要把Qt项目转为VS项目呢?通常在工作中会遇到以下问题:
-
有一些编译选项,Qt中不好配置,只能转到VS中进行配置。如设置UAC执行级别、设置目标工具集等。
-
Qt编译出的软件发布时无法运行。
-
项目硬性要求,将已有项目从Qt迁移到VS。
这时候,我们就可以使用Qt VS Tools中的“Open Qt Project File”功能来打开已有的Qt项目。如下图所示:
打开后的项目如下图所示:
只需要简单几步,就可以把Qt项目转为VS项目。
如果同学们在参照上述过程操作时遇到问题,可以求助百度、谷歌。下面是常见问题的解决方法:
最近创建了一个公众号,定期写写文章,主要是Qt相关。如果您觉得文章有用,可以关注一下。
一个是监护仪软件
开发
,要求利用MFC进行
开发
,因为在此之前接近两年时间一直进行MFC
开发
;来到清华后,碰到了好多的计算机编程大牛,就GUI界面而言,他们更推荐
QT
这个利器!在写MFC代码期间,也一点点再利用
Qt
Creator
进行入门
开发
,戾气由此而来......
实验室老板交代个任务,要求
开发
VR(Virtual Re
Visual
Studio
代码:
Qt
Creator
默认经典
基于
Qt
Creator
的经典默认颜色主题的主题,其中KDE默认语法突出显示了混合的颜色。
该主题主要基于
Qt
Creator
中代码的突出显示方式,有一些细微的差异。最重要的是,我添加了对其他语言的支持,还添加了KDE突出显示规则中的突出显示。
主题仍然不完整。当突出显示的代码遇到丑陋或彩虹时,我将添加更多范围。
因为颜色越少越好。我不希望我的代码成为每一个单词都用另一种颜色表示的彩虹。我也喜欢浅色主题:)
这解决了我在默认的VS Code轻主题(个人首选项)中遇到的一些问题。
我发现了一个错误。我该怎么办?
首先检查textmate范围是否存在,某些语言具有糟糕的标记器。在VS Code中为该语言安装扩展名可能会解决该问题。
从命令运行器启动“检查编辑器标记和作用域”工具,然后单击单词,然后查看语言解析器是否正确。突
在
Visual
Studio
下
开发
Visual
Studio
2017
使用
Visual
Studio
编译
Qt
,需在安装
qt
时,选择MSVS2017编译套件。安装VS时,需要安装C++桌面套件。
安装VS时选择“使用C++的桌面
开发
”,其他可以不选。
安装完成以后,选择“工具”-扩展和更新-联机 在搜索框中输入“
qt
”,安装“
Qt
Visual
Studio
Tool”即可。如果无法联网安装,则可以去清华大学镜像中下载离线的vsix包,下载好后
双
击即可安装,注意插件安装过程需要关闭vs,才能安装。
文章目录前言安装
环境
安装哪个版本的
Qt
、
Visual
Studio
和
Qt
VS Tools(
Visual
Studio
上的
Qt
插件)?
Qt
5.14.2
Visual
Studio
2019官网下载安装
Qt
VS Tools2.4.3(
Visual
Studio
上的
Qt
插件)官网下载安装运行第一个
Qt
程序
文章记录
Visual
Studio
+
Qt
软件安装及
环境
配置过程,介绍无法设置
Qt
路径的解决方案
作者在操作三天三夜后的成功案例和血泪教训…
安装
环境
联想拯救者Y7000笔记本电脑
Windows
三.安装
qt
-vsaddin_msvc2022
有博客推荐直接在vs的扩展中-联机,选择
Qt
tools进行安装,但是我按照这个方法安装时,总是在中途断掉,提示Web有问题。后来我直接从
跨平台还是
Qt
Creator
更好些1) VS的默认文件编码方式是GBK,
Qt
Creator
是UTF-82) VS在文件的最后位置会插入一个不可见字符,
Qt
Creaor不会不同的IDE,编译器不同,一个是GCC,一个
visual
C++
Qt
Creator
除了调试差劲,写
Qt
代码方面绝对最好用。
QT
Creator
和VS比较比较项
Qt
Creator
VS备注跨平台跨平台不跨平台 调试效率低高 编译器GC...
一、选择vs还是
qt
creator
参考链接:http://bbs.csdn.net/topics/390466219
一直有这个疑虑,使用
qt
开发
桌面应用程序时,可以选择VS+
qt
,也可以选择
qt
creator
。公司的老员工倾向于使用VS+
qt
,我个人因为之前没有用过vs,所以倾向于
qt
creator
,查了一下这个问题,大家的意见如下:
1、由MFC转
Qt
的还是VS的
环境
用起来
一. 前言
最近在windows上玩的多点,Linux上没有
visual
studio
2019,所以Linux上推荐clion配合
qt
食用。有需要参考——ubuntu clion +
qt
重点就是,要节省内存空间的,就不要操作这俩了,
qt
create是能满足日常的,我就是比较无聊,可能在windows上看vs比较舒服点,毕竟是亲儿子。。
软件版本:
vs2019——参考文章发布日期的最新版本,如果用的2017 那么下载
qt
拓展的时候要看清版本。
qt
create —— 5.15.2 & 5