我正在尝试使用 namke 从 Windows 7 64 位上的源文件构建 qt 5。配置完成,但 nmake 在某个时候失败,在文件 gdom.h 中说,参数无效。我安装了Visual C++ 2010,Perl和Python的最新版本。我还需要 Windows SDK 吗?这会有所作为吗?源文件中似乎有问题。有人看到这个吗?我在虚拟机中有Windows 7 32位。也许我会在那里尝试一下。感谢某人的任何意见。谢谢。
构建 Qt 需要 Windows SDK,请阅读此处的更多详细信息,看看是否也需要 directx sdk。
无论如何,已经有Visual Studio 2010二进制文件可供下载,您是否检查了这些二进制文件,看看它们是否对您来说还不够
8系统上编译Qt5而不安装Windows SDK失败。以下是我成功编译Qt 5.0.1的方法:
- 安装 strawbey perl (http://strawberryperl.com/)
- 即使您使用的是 Windows 7,也可以安装 Windows SDK http://msdn.microsoft.com/en-us/windows/desktop/aa904949。 在旧版本的Microsoft Windows上,应安装DirectX SDK。
- 从 http://qt-project.org/downloads 下载Qt 5.0.0 源代码
- 启动"VS2012 x64本机工具命令提示符"
- 确保 python 在命令提示符下可用。安装 Python 时,可以将 python.exe 添加到环境路径中。(我用的是python 3.3)
- 切换到Qt 5.0.0源目录(包含配置.exe的目录)
- 运行
configure -developer-build -opensource -nomake examples -nomake tests
- 之后
namke