pyqt - 配置PyQt5, fatal error U1077

标签 pyqt pyqt5 configure

我尝试从 git bash 运行 PyQt5 的configure.py,但它出错了,给我一个 fatal error U1077。其他一些人也遇到过这个问题,我一直在尝试其他人所说的一些东西,但我对此有点陌生,而且非常令人困惑。

Here's what has happened so far

重要的部分是“ fatal error U1077: '.\cl.EXE' : 返回代码 '0x000135' ”,但我真的不知道这意味着什么。

最佳答案

以下是从源代码配置和安装 PyQt5 的完整步骤,您需要首先运行命令:

python configure.py

在这一步,您没有安装PyQt5,您只是配置了它(基本上是它的安装目录等...),不要指定您的qmake路径。

下一步是通过在终端中运行来获取环境变量:

"C:\Qt\Qt5.x.x\5.x\msvc2015\bin\qtenv2.bat"
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"

将 x 替换为您的 Qt 版本。保留双引号,windows 不喜欢空格...

请小心指定您的 Visual Studio 安装。在 Windows 中,“make”被“nmake”替代!

第二个命令将更改您到 Visual Studio 的路径,只需留在同一终端中并返回到 PyQt5 路径即可。

然后你运行:

nmake
nmake install

编译 QtNfc 时可能会遇到错误。然后使用:

python configure.py --disable QtNfc

并重新编译所有内容。

希望这会有所帮助。

关于pyqt - 配置PyQt5, fatal error U1077,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41273037/

相关文章:

python - 将 QTableWidget 写入 .csv 或 .xls

c++ - AC_TRY_LINK : Could not link "libssh2"

configuration - PostgreSQL 允许来自 MAC 地址的连接

macos - 在 OSX 上构建 ffmpeg

python - QSqlQuery中isValid()的解释

python - 将 QGraphicsView 变换应用于保存的图像

qt - QGraphicsPathItem hideEvents - 抑制在路径形成的区域上悬停

python - 如何将图像的路径放在变量中并与imread()结合使用

python - 在两个不直接相关的小部件之间进行通信

python - 使用pyqt5 mvc切换窗口