【发布时间】:2021-08-07 19:09:36
【问题描述】:
背景
我正在使用装有 openSUSE Leap 15.1 的笔记本电脑来开发 Qt 应用程序。我升级到 openSUSE Tumbleweed。现在我意识到我的应用程序所依赖的库版本对于 Tumbleweed 是不可用的。现在我有这些选择:
- 重新安装 openSUSE Leap 15.1(或者可能是 15.2?)
- 使用一些 Docker 映像设置开发环境
- 使用虚拟机设置开发环境
- 不可用的依赖项:直接获取它们的二进制包并在 openSUSE Tumbleweed 上手动安装它们
- ...?
问题
关于第二个选项,即 Docker。
已知如何使用 Docker 来部署应用程序。您使用所有依赖项设置开发容器并使用它运行一些部署脚本。
但是,我不知道:
是否可以以 Qt Creator debugger 可用于开发的方式设置 Docker 容器?如果我使用 Docker,是否可以使用 Qt Creator debugger 单步调试代码?
【问题讨论】:
-
运行旧版 SUSE 但还包括完整显示环境的虚拟机可能更合适。
-
@DavidMaze 谢谢!我也在看这个,但我不太明白:qt.io/blog/docker-builds-from-qtcreator
-
@DavidMaze 我发布了一个我不确定的计划。我错过了什么吗?我要测试一下=)
标签: c++ docker qt containers qt-creator