我在 Linux 上写了一个编译运行的 Qt 应用程序。当我尝试在 Windows 上的 Qt Creator
上编译代码时,我无法运行可执行文件。
应用程序只能在 Qt Creator 中运行。这与依赖关系有关吗?我知道对于静态构建,我需要构建 Qt Creator 的静态版本。但除此之外,我还需要做什么才能使程序运行?
最佳答案
您可以将所需的 QT dll、QtCore、QtGui 等放在您的 .exe 文件夹中。
您应该能够在 QT 安装文件夹中找到这些 dll。
如果您不确定需要哪个 dll - 您可能想试试 Dependency Walker
关于c++ - Qt 应用程序无法在 Windows 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23879563/