.exe does not seem to be a Qt executable.

C:\Users\Administrator\Desktop\SdnkCarServer\SdnkCarServer.exe does not seem to be a Qt executable.

pro文件有-=qt,说明这个项目当前不适合用 windeployqt 发布,应该按普通 Windows C++ 服务程序打包。

可以使用现成的 copypedeps.exe。

  1. 从 pedeps 发布页 下载 Windows x64 包并解压,把工具所在目录加入 PATH。

  2. 把你项目第三方 DLL 所在目录也加入 PATH,让工具能找到它们:

    复制代码
    D:\Project\runtime-3rd\lib\msvc
  3. 重新打开终端,进入 SdnkCarServer.exe 所在文件夹,执行:

    复制代码
    copypedeps.exe -r -n -v .\SdnkCarServer.exe .

参数含义:

参数 作用
-r 递归收集依赖,包括 DLL 依赖的其他 DLL
-n 不覆盖已有文件;源 EXE 就在目标文件夹时保留此参数
-v 显示复制过程
最后的 . 复制到当前文件夹

这些参数和复制行为来自 工具官方实现。-n 也会跳过已有的同名 DLL,所以更新版本时需要另外处理旧文件。

它收集的是能找到的 PE 导入依赖;运行时动态加载的插件可能需要另外补充。配置文件、MySQL、EMQX 和 VC++ 运行库仍按前面的流程准备。

相关推荐
echome8881 小时前
Python 异常处理:try、else、finally 的正确搭配
开发语言·前端·python·异常处理·编程技巧
云和数据.ChenGuang1 小时前
Python 单继承与多继承深度剖析:从 MRO 到实战取舍
开发语言·人工智能·python·langchain
小咕聊编程2 小时前
基于Python的豆瓣电影数据可视化系统构建分析
开发语言·python·信息可视化
脏脏a4 小时前
延迟与画质:远程控制的生命线
开发语言·php
像风一样的男人@4 小时前
python --基于scp的文件传输助手
开发语言·python
一条破秋裤4 小时前
SDIO Wi‑Fi 设备的驱动向insmod + 反向rmmod
开发语言·php
m0_639906944 小时前
Java 重写 Override 与重载 Overload 区别、访问修饰符、static 关键字
java·开发语言
Evand J4 小时前
【MATLAB例程】平面下,5基站对待定位点的定位。基于距离辅助下的AOA。完整代码下载链接
开发语言·matlab·平面·定位·导航·测距·aoa
GIS数据转换器4 小时前
基于CIM的城市智慧供热监管服务平台
java·大数据·开发语言·人工智能·后端·物联网·struts