我有这个项目,我用 qt5 界面显示图像,我只是用 qimage pixmap 设置标签的 Pixmap
问题是,它正在调试版本上工作,而不是在发布版本上,我不明白为什么。
我的 .Exe 文件夹中已经有一个名为“plugins”的文件夹和一个名为“imageformats”的子文件夹,在这个文件夹中的文件名为“qjpeg.dll”
所以我来这里看看是否有人知道为什么它不起作用?
提前致谢 !
我有这个项目,我用 qt5 界面显示图像,我只是用 qimage pixmap 设置标签的 Pixmap
问题是,它正在调试版本上工作,而不是在发布版本上,我不明白为什么。
我的 .Exe 文件夹中已经有一个名为“plugins”的文件夹和一个名为“imageformats”的子文件夹,在这个文件夹中的文件名为“qjpeg.dll”
所以我来这里看看是否有人知道为什么它不起作用?
提前致谢 !
我假设您在 Qt Creator 中开发了您的应用程序,并且您没有使用 .qrc 文件。
这是 Qt 所期望的文件夹结构(左侧是从 Qt Creator 启动应用程序,右侧是通过双击图标启动应用程序):
[Dev]\pic.jpg => [App]\pic.jpg
[Dev]\release\app.exe => [App]\app.exe
[Qt]\bin\*.dll => [App]\*.dll
[Qt]\plugins\platforms\qwindows.dll => [App]\platforms\qwindows.dll
[Qt]\plugins\imageformats\qjpeg.dll => [App]\imageformats\qjpeg.dll
---------------------------------------------------------------------
[Qt] = Folder where you installed Qt
[Dev] = Folder where you built your app
[App] = Folder where you want to deploy your app
两个常见错误: