我试图运行一个使用Qt开发的应用程序,使用它在Windows上的可执行文件。运行Qt应用程序时可执行的程序入口点错误
注意我可以直接在Qt Creator中运行应用程序而不需要任何issu。
任何想法?
我试图运行一个使用Qt开发的应用程序,使用它在Windows上的可执行文件。运行Qt应用程序时可执行的程序入口点错误
注意我可以直接在Qt Creator中运行应用程序而不需要任何issu。
任何想法?
当从IDE执行,QtCreator运行在指向在生成过程中使用的程序DLL的适合环境中的可执行文件。
当您尝试手动运行可执行文件,你在你的系统环境,这在窗口可通过安装在你的机器有不同版本的Qt的DLL程序被污染运行它。这可能会导致此类错误。
你应该让你的应用程序using windeployqt
的完整部署。
谢谢你的回答,我运行了windeployqt命令。它带来了应用程序的依赖关系,但显然不是所有的依赖关系,如http://www.brycevalero.com/windeployqtcreating-a-qt-deployable-folder-window中所解释的,我仍然有同样的问题。我需要知道巫婆依赖关系是否对此问题负责 –
您是否尝试过依赖沃克?看看你发布的错误消息,问题可能不是Qt,但MinGW。您可以尝试从MinGW安装的bin目录复制dll – wasthishelpful
您是否已将可执行文件复制到其他位置? – Hayt
不,我没有。只需要我手动运行它 –