它是 PythonQt:pythonqt.sourceforge.net。我正在使用 PythonQt-1.1 。 Qt 版本 4.6.2 和 Python 2.6.4.10。 Visual Studio 2008 来自指令:
cd PythonQtRoot
vcvars32
qmake
nmake
在我输入 qmake 后,它生成了 makefile,然后我输入了 nmake,但它说“makefile(22) :fatal error U1000: syntax error: ')' missing in macro invocation Stop.”我在这里做错了什么?
提前致谢....
请您参考如下方法:
我记得在使用最近发布的 Qt on Win32 构建其他包时遇到过类似的问题。顺便说一下,我在 cygwin 下运行。经过大量调试后,我发现“qmake”使用了错误的“mkspec”。有助于这种情况的一件事是强制使用正确的 mkspec,如下所示:
导出 QMAKESPEC=win32-msvc2008 或者 导出 QMAKESPEC=win32-msvc
为了找到所有有效 mkspec 的列表,我查看了目录: c:\Qt\4.6.0\mkspecs 或者 c:\Qt\2010.01\qt\mkspecs
对于一个特定的包,我与系统上安装的其他工具有一些冲突,因此不得不编辑实际的 mkspec 文件以使用绝对路径指向正确的工具,但听起来这不是你的问题。听起来您生成的是与 gmake 兼容的 Makefile,而不是与 nmake 兼容的 Makefile,因此此修复应该有效。
-- 格伦
