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

    公开(公告)号:CN113064595B

    公开(公告)日:2024-09-13

    申请号:CN202110304331.4

    申请日:2021-03-22

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

    基于系统虚拟机的管理方法、装置、电子设备及存储介质

    公开(公告)号:CN112667361A

    公开(公告)日:2021-04-16

    申请号:CN202011644412.0

    申请日:2020-12-31

    Abstract: 本申请提供一种基于系统虚拟机的管理方法、装置、电子设备及存储介质,涉及虚拟化技术领域。该方法包括:响应于客户机系统的创建指令,显示模拟器列表;响应于在模拟器列表中对目标模拟器标识的选择指令,确定目标模拟器的启动参数,并根据目标模拟器的启动参数启动目标模拟器;响应于客户机系统的安装指令,确定目标客户机系统的镜像文件;根据目标客户机系统的镜像文件,在目标模拟器中安装目标客户机系统,并将安装后的目标客户机系统的配置参数信息存储至对应的客户机系统配置文件中,实现了可以通过模拟器模拟不同处理器架构,使得所安装的客户机系统不必依赖于宿主机的处理器架构,可以提高管理方法的适用性。

    基于系统虚拟机的管理方法、装置、电子设备及存储介质

    公开(公告)号:CN112667361B

    公开(公告)日:2023-10-17

    申请号:CN202011644412.0

    申请日:2020-12-31

    Abstract: 本申请提供一种基于系统虚拟机的管理方法、装置、电子设备及存储介质,涉及虚拟化技术领域。该方法包括:响应于客户机系统的创建指令,显示模拟器列表;响应于在模拟器列表中对目标模拟器标识的选择指令,确定目标模拟器的启动参数,并根据目标模拟器的启动参数启动目标模拟器;响应于客户机系统的安装指令,确定目标客户机系统的镜像文件;根据目标客户机系统的镜像文件,在目标模拟器中安装目标客户机系统,并将安装后的目标客户机系统的配置参数信息存储至对应的客户机系统配置文件中,实现了可以通过模拟器模拟不同处理器架构,使得所安装的客户机系统不必依赖于宿主机的处理器架构,可以提高管理方法的适用性。

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

    公开(公告)号:CN113064595A

    公开(公告)日:2021-07-02

    申请号:CN202110304331.4

    申请日:2021-03-22

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

Patent Agency Ranking