C++ 如何为Windows 7 x64构建64位Qt 5.3?使用MinGW-w64和MSV的版本之间有什么区别吗?

C++ 如何为Windows 7 x64构建64位Qt 5.3?使用MinGW-w64和MSV的版本之间有什么区别吗?,c++,windows,qt,qt5,mingw-w64,C++,Windows,Qt,Qt5,Mingw W64,也许这个问题很简单,被问了很多次,但是,尽管我在谷歌上搜索了很多,我还是找不到构建Qt的分步说明。它们都是针对Qt4的,或者包含一些bug。我需要64位版本的Qt用于Windows 7。如何做到这一点?我认为qt是从源代码构建的,看起来像是关于如何构建Qt5的分步指导。如果您完全按照这些步骤操作,您将能够做到这一点 特别是您的问题“找不到icuin.dll”表明您没有安装。您可以选择安装它,或者在运行配置脚本时指定选项“-no icu” 如果您构建MSVS版本,您应该构建Qt表单MSVS x64

也许这个问题很简单,被问了很多次,但是,尽管我在谷歌上搜索了很多,我还是找不到构建Qt的分步说明。它们都是针对Qt4的,或者包含一些bug。我需要64位版本的Qt用于Windows 7。如何做到这一点?

我认为qt是从源代码构建的,看起来像是关于如何构建Qt5的分步指导。如果您完全按照这些步骤操作,您将能够做到这一点

特别是您的问题“找不到icuin.dll”表明您没有安装。您可以选择安装它,或者在运行配置脚本时指定选项“-no icu”


如果您构建MSVS版本,您应该构建Qt表单MSVS x64控制台,您可以在开始菜单->程序->MSVS文件夹中找到该控制台。在这种情况下,您不必设置一些环境变量,如QMAKESPEC等

是,尝试了两次。但在最后一步中有一条消息:“找不到icuin.dll”或类似的smth。通常,是的,存在差异。我建议您在整个项目中使用相同的编译器,并检查Qt开发人员喜欢什么。如何在不从控制台运行的情况下进行构建,即从自动构建脚本进行构建?在这种情况下,如何设置QMAKESPEC?