visual studio 2019配置qt开发,并移植到到qt creator上使用 |
您所在的位置:网站首页 › VS中配置Qt路径加不进下 › visual studio 2019配置qt开发,并移植到到qt creator上使用 |
一. 前言
最近在windows上玩的多点,Linux上没有visual studio 2019,所以Linux上推荐clion配合qt食用。有需要参考——ubuntu clion + qt 重点就是,要节省内存空间的,就不要操作这俩了,qt creator是能满足日常的,我就是比较无聊,可能在windows上看vs比较舒服点,毕竟是系统亲儿子。。 软件版本: vs2019——参考文章发布日期的最新版本,如果用的2017 那么下载qt 拓展的时候要看清版本。 qt creator —— 5.15.2 & 5.12.2 两个版本,初学没什么要求都无所谓。 二. 正文 2.1 安装qt(已安装请跳过)第一种方法就是去官网下开源贡献的那个版本 官网。不过可能需要科学上网才能快一点 这是我当时的安装流程,没记错的话!!!! —————————————————————————————————— 其他的参考百度自行搜索 或者随便找了一篇 2.2 安装vs2019(已安装请跳过)官网戳进去
至于插件怎么选择比较细的建议自行搜索。。我是暴力安装了跟c/c++有关的插件 2.3 下载qt拓展并在vs2019上安装听说直接在 戳此处进入 下载完后点开等他安装,印象里还会让你关闭掉2019安装等待重启。 安装完后
点击那个add new qt versions,然后点后面Path下面的文件夹图标 找到你安装的版本,然后找到msvcxxxx_64,再点进去,是bin目录,点进去找到qmake.exe。这样路径选择完后前面的也自动有版本名字显示出来。 这样就ok了。 2.4 创建一个项目试试手打开vs2019
至于vs2019上创建的和qt creator上创建的比较直观的就是,ui这个对象,vs2019 就是一个简单的对象 我暂时还不清楚这两种会有什么影响,欢迎您的指正。 关于打开ui文件闪退的问题 还有一个我感觉是vs2019不太灵活的问题,就是你在ui上拖拽出一个组件放上去,他不能立马通过ui调用
然后你再拖一个组件上去比如 这里我不知道是不是因为我更新到win11的问题,如果你们win10没有问题那么请忽略我这个哈皮的独角戏 还有就是系统区域是选的中国,cmd和powershell字符集是用的936,也就是GB23XX啥的来着,这样会跟Utf8有冲突,我看了看vs2019创建的要么就是936的要么就是ANSI的格式,这样的格式如果有显示中文都会乱码,而且下面移植到qt creator的时候也会乱码。故此我们还要安装一个拓展。
this->setWindowTitle(“一段中文”); 自行验证,大致如此。 2.5 转移到qt creator上qt creator创建的项目我们能看到都有一个.pro的文件。而vs2019默认则没有。所以我们通过: 然后ctrl+r或者点击左下角绿色三角形 这三个是基础的模块,后续有添加别的请别忘记。 QT += core gui widgets 然后我们就能正常运行了,也算是达到了移植性的目的了。区别就是在于任务文件构造不一样。 三.总结或许还是原汁原味的更合适,但是也相信有人和我一样爱瞎玩软件吧。 在windows最烦的就是乱码,一个不是真正utf8的平台。。真的很劝退,虽然有各种办法解决,但是也很不爽。linux上就不用在意这么多,纯纯的utf8。所以也让我差点忘了代码移植性的问题。在windows上突然想起来,就先从俩软件互相切换一个项目实施。 本文可能仍有缺陷,毕竟我不是什么大神。有缺陷的地方欢迎指正。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |