一种基于Docker镜像的QT应用程序编译方法和装置

基本信息

申请号 CN202110304331.4 申请日 -
公开(公告)号 CN113064595A 公开(公告)日 2021-07-02
申请公布号 CN113064595A 申请公布日 2021-07-02
分类号 G06F8/41;G06F8/61;G06F9/455 分类 计算;推算;计数;
发明人 林皓;党艳平;蒋清华;李健波;撒世鹏 申请(专利权)人 北京北信源软件股份有限公司
代理机构 北京路浩知识产权代理有限公司 代理人 张睿
地址 100081 北京市海淀区中关村南大街34号中关村科技发展大厦C座1602室
法律状态 -

摘要

摘要 本发明提供一种基于Docker镜像的QT应用程序编译方法和装置,在Docker镜像中包含不同平台对应的程序交叉编译工具,当在任一目标平台进行发布时,只需要通过Docker镜像便可获取该目标平台对应的QT目标程序构建工具,交叉编译工具。进而基于目标程序构建工具,交叉编译工具定制暴露出目标平台的QT编译环境,编译得到适用于目标平台的应用程序可执行文件。Docker镜像可以在任一安装了Docker容器的机器上运行,将Docker镜像部署到任一机器上即可编译出适用于不同平台的应用程序可执行文件,无需依赖大量的不同架构的物理机,便于对编译环境的管理。Docker镜像具有较好的封装性,一致性,易于维护,易于集成到CI工程中,且在运行时也不会对其所在的机器上其它业务的运行造成影响。