首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Team Foundation Server 2017构建Qt应用程序

如何使用Team Foundation Server 2017构建Qt应用程序
EN

Stack Overflow用户
提问于 2017-08-30 17:13:48
回答 2查看 410关注 0票数 0

我目前正在将两个遗留的Qt5项目迁移到一个新的Team Foundation Server。所有的项目都是在Visual Studio中使用Qt和AddIn开发的(因此不使用.pro文件)。我喜欢使用TFS构建代理在其他平台(主要是linux)上构建它们。

我之前在其他项目中使用Jenkins和qmake完成了这项工作,在.pro文件中有与平台相关的设置。

在其他平台上通过TFS Build Server使用Qt5构建VS项目是否有已建立的工作流程?

EN

回答 2

Stack Overflow用户

发布于 2017-08-31 07:18:22

我不使用TFS,但由于TFS Build是在Visual Studio解决方案上运行的,所以应该可以使用VS2017的“使用C++进行Linux开发”特性。只需在VS解决方案中设置一个Linux项目,它应该会像其他项目一样构建。

票数 0
EN

Stack Overflow用户

发布于 2017-09-01 18:02:48

看起来你想使用TFS vNext构建系统在Linux中构建跨平台代码。要构建或部署,您至少需要一个代理。Ubuntu、Red和CentOS都支持cross platform build agent

详细步骤请参考本教程-- Deploy an agent on Linux。然后,只需创建构建定义添加构建任务,选择与windows上的构建相同的Linux构建代理。更详细的步骤和构建配置你可以看一下这个视频教程-- Building and Deploy Applications In Linux With TFS

就您的情况而言,您的Linux环境中没有对应的VS/Qt和AddIn。您需要设置您的Linux构建代理本地环境来成功构建您的qt5应用程序,然后通过tfs进行构建并不困难。

另一种方法是编写Linux构建过程脚本,使其在SSH或其他远程协议上运行,并从Windows构建代理驱动此过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45956419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档