我使用python3.6和qt5.8的qmake和VS2017的nmake来尝试从源代码构建PyQt5。在
但是,在
python configure.py --verbose
:
C:\Qt\5.8\msvc2015_64\include\QtCore/qalgorithms.h(593): error C3615: constexpr function 'QAlgorithmsPrivate::qt_builtin_ctz' cannot result in a constant expression
C:\Qt\5.8\msvc2015_64\include\QtCore/qalgorithms.h(595): note: failure was caused by an uninitialized variable declaration
C:\Qt\5.8\msvc2015_64\include\QtCore/qalgorithms.h(595): note: see usage of 'result'
C:\Qt\5.8\msvc2015_64\include\QtCore/qalgorithms.h(596): note: failure was caused by an illegal statement or expression
C:\Qt\5.8\msvc2015_64\include\QtCore/qalgorithms.h(600): error C3615: constexpr function 'QAlgorithmsPrivate::qt_builtin_clz' cannot result in a constant expression
C:\Qt\5.8\msvc2015_64\include\QtCore/qalgorithms.h(602): note: failure was caused by an uninitialized variable declaration
C:\Qt\5.8\msvc2015_64\include\QtCore/qalgorithms.h(602): note: see usage of 'result'
C:\Qt\5.8\msvc2015_64\include\QtCore/qalgorithms.h(603): note: failure was caused by an illegal statement or expression
.
.
.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\nmake.exe"' : return code '0x2'
Stop.
注意:稍后我确实使用pip install PyQt5
成功地安装了PyQt5,而且运行良好。但我只是不知道为什么会发生错误,我仍然想解决它,以避免将来出现同样的问题。在
在user3419537 's suggestion上,通过VS2015构建和编译似乎很好。在
相关问题 更多 >
编程相关推荐