- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 qt c++ 普通程序。在 Windows 中使用 mingw8.1 gcc 作为编译器。
我可以在qt creator中运行它。
但是当我想使用 windeplotqt 部署时,它失败了:
a.exe does not seem to be a Qt executable
我的步骤是:
1. copy the exe from build-xxx-release/release/a.exe to a clean folder
2. open terminal from QT(mingw) from my windows start menu
3. cd the clean folder in terminal
4. windeployqt a.exe
然后错误就出来了。
这把我逼疯了,因为我重装了很多次QT。我可以确保我的 qt 是一个干净的环境。
有人可以帮忙吗?
最佳答案
也许你用错了“windeployqt”。
在win 10中,尝试找到安装Qt的目录,如C:\Qt\Qt6.1.0\6.1.0\msvc2019_64\bin
或C:\Qt\Qt6.1.0\6.1.0\mingw81_64\bin
.
您的“windeployqt.exe”可能在“msvc2019_64”、“mingw81_64”或其他目录中。然后使用像 C:\Qt\Qt6.1.0\6.1.0\msvc2019_64\bin\windeployqt.exe a.exe
这样的命令或者 C:\Qt\Qt6.1.0\6.1.0\mingw81_64\bin\windeployqt.exe a.exe
, 而不是 windeployqt.exe a.exe
。
关于c++ - Qt windeployqt 失败,出现 : does not seem to be a Qt executable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67030763/
我正在使用 windeployqt 为一个非常简单的 Hello World 类型 QML 应用程序创建一个具有正确依赖项的可执行文件。使用时,用命令 windeployqt . --release
我在 Release模式下构建了我的 Qt 项目并拥有 .exe 文件。我正在使用 Qt 5.7 32 位桌面版 (MSVC 2015) cmd 并运行 C:\Qt\5.7\msvc2015\bin\
通常部署一个 Qt 项目我要么: 继续运行它并找到它提示缺少的库并添加它们直到没有更多为止。 使用 dependency walker 让我完成大部分(如果不是全部),然后返回选项 1。 或者只是创建
我正在使用 windeployqt 可执行文件来准备我的安装树。该工具将所有必需的(甚至一些不必要的)dll 复制到指定的文件夹中,并对 Qt5Core.dll 进行修补以获取硬编码路径变量。以下是我
我正在尝试使用 windeployqt.exe (Qt 5.13.2) 为 CMake 3.16 生成的调试应用程序部署 dll。除了平台插件 dll 部署了 qwindows.dll 之外,所有 d
这个问题在这里已经有了答案: Deploy Qt5 QML application (8 个答案) 关闭 4 年前。 我正在尝试部署一组 QT 应用程序。在 Linux 上,所有应用程序在安装所有依
这个问题在这里已经有了答案: Deploy Qt5 QML application (8 个答案) 关闭 4 年前。 我正在尝试部署一组 QT 应用程序。在 Linux 上,所有应用程序在安装所有依
我正在尝试部署 Qt 应用程序,但每次我尝试运行 windeployqt.exe 时,我都会在 Windows 弹出窗口中收到此错误: This app can't run on your PC, t
我被告知“windeployqt”实用程序,它应该能够收集正确运行我的 Windows Qt 应用程序所需的所有 Qt/MinGW DLL。所以我试了一下。 不幸的是,我注意到它收集的文件比必要的多。
在 Windows 中,您可以运行 windeployqt.exe 来近似 Qt 应用程序的库、qml 和插件依赖项。 在 Linux 中,我可以使用 ldd 来确定库依赖性,但我还没有找到一种方法来
我有一个 qt c++ 普通程序。在 Windows 中使用 mingw8.1 gcc 作为编译器。 我可以在qt creator中运行它。 但是当我想使用 windeplotqt 部署时,它失败了:
我目前正在尝试将 Fedora 21 机器上的 Qt 应用程序交叉编译到 Windows(目前为 32 位)。编译没有问题,但部署没有问题。当然,我可以从目录中复制所有必要的文件,但我认为这是浪费时间
每次在 Visual Studio 中首次构建新的 Qt 项目时,即使安装了 VS Tools,我也必须复制一些与 Qt 相关的二进制文件(Qt5Core.dll、平台文件...)。否则,当从 Vis
每次在 Visual Studio 中首次构建新的 Qt 项目时,即使安装了 VS Tools,我也必须复制一些与 Qt 相关的二进制文件(Qt5Core.dll、平台文件...)。否则,当从 Vis
我是一名优秀的程序员,十分优秀!