Qt Visual Studio Tools 添加对开发 Linux 项目的支持
Qt 开发者将可使用 Visual Studio 开发 Linux 项目。
Qt Visual Studio Tools 是 Qt 为 Visual Studio 开发的一个插件,其将 Qt 开发工具集成到 VS 中,方便开发者轻松使用 Qt 框架。根据 Qt 发布的公告,计划于今年夏天发布的 Qt Visual Studio Tools 插件将添加对开发 Linux 项目的支持。
Qt 在公告中说到,自 Visual Studio 引入 C++ Linux workload 以来,开发者可在 VS 中开发和调试 Linux 项目。考虑到 Qt 本身也是一个跨平台框架,而且此功能对使用 Qt 框架的开发者来说也十分有意义,因此计划直接在 Qt Visual Studio Tools 插件中添加对该功能的支持。
至于交叉编译的实际运行方式,在 VS 中构建 Linux 项目时,构建过程和总体流程将依赖 MSBuild 或 CMake,这与传统 Win32 项目相同。构建工具本身将在可通过 SSH 访问的编译服务器中运行。对于 MSBuild 项目,Visual Studio 支持选择 gcc 或 clang 作为 C++ 编译器。
Qt 的计划是使用 VS Linux development workload 中包含的功能来扩展现有的 Qt/MSBuild targets。最终的目标是能够构建和运行支持 Qt 的 MSBuild 项目,这些项目既可以原生用于 Windows,也可以通过跨平台构建的方式用于 Linux。
作为实现此目标的第一步,Qt 已完成了概念验证(代码示例),该例子证明了开发者可以使用 Visual Studio 开发、构建甚至调试跨平台的 Qt 应用程序。因此,无论目标平台是什么,Qt Visual Studio Tools 插件都能无缝协助在 MSBuild 项目中设置和使用 Qt 工具。
▲ 在 Windows 和 Linux 中进行构建和调试
Qt 公告:https://www.qt.io/blog/
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Arch Linux 选出了新的项目领导人 Levente Polyak
Arch Linux 社区投票选出了新的领导人。 Aaron Griffin辞去了 Arch Linux 项目领导人的职务,24 日他发表公告宣布经过投票程序,社区现在已经选举出了新任领导人。 Aaron从 2007 年开始一直领导 Arch 项目,公告中他表示:随着事情的不断发展,随着时间的推移,我的参与程度已降至最低水平,是时候改变了。Arch Linux 需要领导层做出艰难的决策,并将项目定向到需要的地方,而我无能为力。 在 Levente Polyak(anthraxx)、Gaetan Bisson(vesath)、Giancarlo Razzolini(grazzolini)和 Sven-Hendrik Haase(svenstaro)作为候选人的第一次正式投票中,最终Levente Polyak(anthraxx)获选成为新一任 Arch 项目领导人。Levente Polyak(anthraxx)是 Arch Linux 的长期开发人员,并且是该项目安全团队的成员。 新的选举程序中,领导人任期默认设置为 2 年,不过可以无限制寻求连任,具体选举细节见: https://w...
- 下一篇
又一起删库跑路事件 —— 微盟系统遭遇运维破坏
来自微盟官网的消息,微盟的业务系统数据库(包括主备)遭遇其公司运维人员的删除。目前微盟技术团队正在努力恢复数据,但数据恢复较慢。目前对新用户服务已经恢复正常,但老用户数据官方预计要到2月28日才有结果。 删库跑路事件屡发,在这里我们也要特别提醒各个公司,注意做好两项工作: 更严密的权限管理:大部分公司对运维的权限都放得比较宽,容易造成事故 更可靠的备份机制:主备都是可以被删的,一旦需要从磁盘恢复,恢复时间会很慢 其次,作为技术人员,千万不要因为一时脑热,做出错误的决定,让自己身陷囹圄。 以下是官方公告的截图: 尊敬的微盟商户: 和您一样,我们一起度过了煎熬的36小时,我们预计此次故障还会持续一段时间,现就此次系统故障作如下通告: 2月23日19点,我们收到系统监控报警,服务出现故障,随后我们立刻召集相关技术人员进行定位,发现大面积服务集群无法响应,生产环境及数据遭受严重破坏。我们立刻启动紧急响应机制,并与腾讯云技术团队一起研究制定生产环境和数据修复方案。 截止到2月25日7点,我们的生产环境和数据修复都在有序的进行,我们预计2月25日晚上24点前我们的生产环境将修复完成,微盟所有新用户...
相关文章
文章评论
共有0条评论来说两句吧...