【发布时间】:2014-02-19 01:57:32
【问题描述】:
在尝试将 Qt/Qml 应用程序部署到 Windows 8 时遇到很多问题,正如我在这个问题中所述:Deploying Qt Qml app to Windows 8 shows me a blank window
我可以复制 Qt5Widgets.dll 让它工作......但它只能在我自己的开发机器上工作(在那里安装它,但仍然是我自己的机器)。 然后我尝试将它安装在另一台机器上(运行 Windows 7 的 VM).. 起初我收到缺少平台插件的错误...好的,我将 qwindows.dll 复制到 appDir/platforms,它似乎解决了这个问题. 但后来我得到了另一个丢失的 dlls 错误(与 VS2010 相关的错误),然后我安装了 Visual Studio 2010 可再发行包......好的,现在应用程序启动了,但是有一个空白窗口:( qml 文件和所有内容都在资源文件中,因此它应该在二进制文件中。 而且我不知道从那里去哪里才能找到这个问题。
知道我能做什么吗?奇怪的是它在我自己的开发机器上安装得很好。 我的结论是在 OS X 中部署 Qt 要容易得多。
【问题讨论】:
标签: c++ windows visual-studio qt