windows 运行Qt应用程序可执行文件时程序入口点错误

zz2j4svz  于 2023-01-02  发布在  Windows
关注(0)|答案(2)|浏览(227)

我正尝试在Windows上使用Qt的可执行文件运行使用Qt开发的应用程序。

    • 注意**我可以直接在Qt Creator中运行应用程序,不会出现任何问题。

有什么想法吗?

zzwlnbp8

zzwlnbp81#

从IDE执行时,QtCreator会在合适的环境中运行可执行文件,该环境指向生成过程中使用的dll。
当你试图手动运行你的可执行文件时,你在你的系统环境中运行它,在windows中可能会被安装在你机器上的程序用不同版本的Qt dll污染。这可能会导致这样的错误。
您应该使用windeployqt完成应用程序的部署。

3pvhb19x

3pvhb19x2#

经过两天的检查和使用Dependency步行者软件。正如你在屏幕截图中看到的,_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj是libstdc ++-6.dll库中的一个函数。我不得不将它添加到我的应用程序依赖项中。

相关问题