vs2017装pyqt与c语言qt,windows下安装QT及visual studio 2017搭建开发环境

1、环境搭建

这里并不是说qt必须要和visual studio结合使用,不过用习惯了visual studio开发,继续使用可节省开发时间,并大大提供便利性。

关于安装过程这里不再详细赘述,软件下载链接如下:

QT:http://download.qt.io/archive/qt/(这里推荐安装最新的,原因是vs2017不支持一些老版本的makefile文件生成,这个在文章最后有验证)

下载完成后进行安装,注意不要有中文路径。

打开visual studio 2017,选择工具——>扩展和更新

a53a6ad01a56501fd5fb7e72c9891453.png

在扩展工具中搜索QT,选择Qt Visual Studio Tools下载

57027874ddecc4ef34b0a727547ee7d9.png

下载完成后,重启visual studio 2017,等等待软件安装,初始化完成后会出现如下界面:

aa86939509d7530ae96ea80b76eb3b7b.png

安装完成后出现如下界面:

710c8af082f2c9d1396a89f62cda37ce.png

再次打开软件,可以看到,出现了Qt VS tool,单击他,选择Qt option

08e28bbdfb3d01e56ec80f0642501be5.png

添加安装的QT路径完成了整个环境的搭建。

1646fcd79554f37c8623850194eb9bf0.png

2、开发示例

下面用一个实例来讲述如何完成联合开发。

点击新建项目,选择qt

5e9d715e4815d3117934a8a5f1d41626.png

修改工程名和保存路径后点击确定,可以看到工程向导

861ac05dbabaf9819c80ef018d488a48.png

这里都用默认设置

fa78c82c52ed8670311360e18dcee783.png

a3ff7bcb3bb00af35d86ac3cf51d4d85.png

创建完成后,即可如qt一样开发,这里选择QtGuiApplication.ui文件

bc41d357ae1efc9752e8b790b0913e98.png

双击打开文件,会调用QT进行界面设置

f1a4691a7385e8a9b979817fe354a387.png

拖动控件到.ui文件中,并修改文本

36e3535f240a2bd3894c5b3e844206c1.png

运行工程,可以得到如下界面

83069f21bea408905f2120a9f209aa2c.png

a53115cec65116d0a4c1f9f7fe6c3777.png

至此,一个开发示例演示完毕了。

附:关于为什么推荐安装最新版

为什么推荐安装最新版,因为笔者安装的是5.5版本的,结果在qt option添加路径时报了如下错误(这里找不到MSVC_64).

65b8131dbfb9aadd89004664fa52686c.png

网上找方法

修改注册表:在HKEY_CURRENT_USER\Software\Trolltech\Versions\添加一个项

7d62cdcadd0c919db06c333f422dca6d.png

子项下面增加一个数值 InstallDir,值就是你要配置的Qt路径

44cd8b1667b4acc921c30fe437187837.png

最后删除qt的lib目录下的libqtmain.a和libqtmaind.a两个文件。在次在QT option中添加qt就不会报错了。

5b382194d0ef3ad27ebe33aa625bd541.png

点击确认,发现无法vs2017不支持5.5版本的makefile文件生成,老老实实换最新版吧。

6ce437a9b77ca143d902f4fb7df9702e.png

参考资料:

到此这篇关于windows下安装QT及visual studio 2017搭建开发环境的文章就介绍到这了,更多相关vs2017搭建QT内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值