稳定性与频率补偿 2021-10-31 18:58 采纳率: 100%
浏览 44
已结题

使用Qt编写程序,然后windeployqt打包发布,运行程序显示无法定位程序输入点?

使用qt编写程序,然后windeployqt打包发布,运行程序显示无法定位程序输入点,如下图所示。

使用Qt 5.14.2 (MSVC 2017 64-bit) cmd界面进行打包的程序,刚开始运行时缺少相应的dll文件(缺少Qt5OpenGL.dll和qwt.dll),把相应dll文件拷贝到当前程序路径下,产生了新的提示信息“无法定位程序输入点”,遇到这种问题应该怎么解决?

注:之前使用windeployqt打包不会出现这种错误,且程序可以正常打开,之前程序使用MinGW 7.3.0 64-bit进行编译的,因此是使用Qt 5.14.2 (MinGW 7.3.0 64-bit)环境打包,这次是使用msvc 64bit编译的程序,Qt已经安装有VS 2017.

img

img


试过用regsvr32注册Qt5OpenGL.dll,提示下面的信息,也试过在将dll文件拷贝到C:\Windows\SysWOW64下面,再进行注册,也同样不行。

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月8日
    • 创建了问题 10月31日

    悬赏问题

    • ¥15 目详情-五一模拟赛详情页
    • ¥15 有了解d3和topogram.js库的吗?有偿请教
    • ¥100 任意维数的K均值聚类
    • ¥15 stamps做sbas-insar,时序沉降图怎么画
    • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
    • ¥15 关于#Java#的问题,如何解决?
    • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
    • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
    • ¥15 cmd cl 0x000007b
    • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line