Qt开发环境搭建

最近需要接手另外一个windows客户端的项目,该项目是使用qt进行开发的,习惯了用VC+lua进行windows平台客户端开发,这我一下有点不适应。

选择

  • Qt有多个版本,当前最新的是5.12,这个版本是个LTS即有3年维护期的版本,从稳定性考虑一般建议选用。(由于项目是使用5.7,所以刚接手还是继续使用5.7,后续再升级到5.12上来)
  • 然后是选择编译器,有MinW和VC两种,建议选择VC;此外,每个Qt版本能支持的VC版本范围可能都不太一样,最好先确认,这里由于我还是使用的5.7,所以采用VS2013
  • 接着是选择IDE,VS可以通过Qt的插件形式来进行开发,也可以使用Qt Creator来开发;这里还是沿用Qt Creator进行,实际使用中发现有不少问题,诸如变量提示、调试断点不对等等,后续有机会还是换用会VS好点

安装

  • 先安装VS
  • 因为使用Qt Creator,所以需要下载调试工具,这里可以下载win10的sdk,然后安装的时候只选择安装Debugging Tools for Windows即可
  • 最后安装Qt

设置

  • 打开Qt Creator后,进入选项 => 构建和运行 => 构建套件,如果没有红色,那就是OK的
  • 然后进入 选项 => 构建和运行 => Debuggers,确认自动检测到CDB了
  • 最后,找个工程进行构建试试,如果使用和Qt版本建议匹配的VS版本,那这一步应该是没问题的。如果使用了不同给VS版本,这里可能会出现rc.exe找不到的问题。此时只需先定位到VS安装目录里rc.exe的位置,然后把这个路径添加到环境变量中即可

更新

如果你安装的时候漏选了一些组件,然后想要再装上去,这时候你可以在Qt的安装目录下找到MaintenanceTool.exe这个维护工具进行组件的更新或卸载。
但是这个维护工具做得相当糟糕,首先它会提示你没有可用的存储库,这时一般会一脸懵逼,什么是存储库?
然后你想了一会,在设置里找了下,发现了存储库的设置,又会接着卡住,这里给什么地址呢?
小心翼翼的把安装包的地址设给它,一测试,提示错误。这会你就会猜测应该要给个url给它了,但是这个url是啥呢?
完全没头绪,只能上网找一找,发现大家都遇到了这个问题,这篇文章给出了方案QT MaintenanceTool使用国内源
但是即使使用上面的设置成功之后,你会发现你只能卸载组件,居然无法添加组件,实在是无语。
所以还是把它卸载再重装下选好自己想要的组件吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容