1

我正在尝试使用 namke 从 Windows 7 64 位上的源文件构建 qt 5。配置完成,但 nmake 有时会在文件 gdom.h 中显示无效参数。我安装了最新版本的 Visual C++ 2010、Perl 和 Python。我是否还需要 Windows SDK?这会有所作为吗?源文件似乎有问题。有人见过这个吗?我在虚拟机中有 Windows 7 32 位。也许我会在那里尝试。感谢任何人的意见。谢谢。

4

2 回答 2

0

Angle 也需要 directx sdk,而构建 Qt 需要 windows sdk,请阅读此处了解更多详细信息,看看您是否也需要 directx sdk。

无论如何,已经有 Visual Studio 2010 二进制文件可供下载,您是否检查过它们是否对您来说不够用

于 2013-02-03T20:37:40.500 回答
0

在我的 Windows 8 系统上编译 Qt5 而不安装 Windows SDK 失败。以下是我成功编译 Qt 5.0.1 的方法:

  1. 安装草莓 perl ( http://strawberryperl.com/ )
  2. 安装 Windows SDK http://msdn.microsoft.com/en-us/windows/desktop/aa904949即使您使用的是 Windows 7。在旧版本的 Microsoft Windows 上应该安装 DirectX SDK。
  3. 从http://qt-project.org/downloads下载 Qt 5.0.0 源代码
  4. 启动“VS2012 x64 Native Tools 命令提示符”</li>
  5. 确保 python 在命令提示符下可用。安装 Python 时,您可以将 python.exe 添加到环境路径。(我使用python 3.3)
  6. 切换到 Qt 5.0.0 源目录(包含 configure.exe 的目录)
  7. configure -developer-build -opensource -nomake examples -nomake tests
  8. 之后namke
于 2013-02-05T09:05:47.453 回答