在 Windows 10 上从源代码构建 RQt [771]
本页面提供了在 Windows 上从源代码构建 RQt 的特定信息。在继续查看 RQt 源代码安装页面 之前,请按照这些说明进行操作。 [772]
如果您还没有这样做,请在继续之前按照 ROS 2 Windows Development Setup guide 进行设置。 [773]
依赖项 [766]
RQt软件包的主要依赖项是sip和PyQt5。PySide2可能在将来得到支持。尽管它们通过PyPI和chocolatey提供,但您必须通过源代码安装它们以获得兼容的版本。 [777]
通过源代码安装sip [778]
从https://www.riverbankcomputing.com/software/sip/download下载 [779]
以管理员身份运行x64本机工具命令提示符,并``cd``到未压缩的源目录。 [780]
运行: [781]
python3 configure.py
nmake
nmake install
如果您的系统上安装的是 python3
,请确保使用该程序名称。 [782]
通过源码安装 PyQt5 [783]
从 https://www.riverbankcomputing.com/software/pyqt/download5 下载 [784]
以管理员身份运行 x64 本机工具命令提示符,并``cd``到未压缩的源目录。我在编译 QtNfc 时遇到了 Qt 5.11.3 和 PyQt5 的问题,但可以很容易地禁用它。 [785]
python3 configure.py --disable QtNfc
nmake
nmake install
测试它是否正常工作 [786]
如果安装没有出现错误,请尝试以下命令。它们应该能够正常运行,您应该看到您的``sip.exe``版本为 4.19.13。 [787]
sip -V
python3 -c "from PyQt5 import QtCore"
其他依赖项 [788]
从 https://graphviz.gitlab.io/_pages/Download/Download_windows.html 安装 GraphViz。 [789]
安装 pydot
和 pyparsing
: [790]
pip3 install pydot pyparsing
PyGraphViz 是 qt_dotgraph
的一个测试依赖项,但它目前不支持在 Windows 上构建,且通过源代码构建并不直接。手动合并此补丁是当前推荐的解决方案(未经验证):pygraphviz 补丁 [791]
通过源代码安装 RQt [769]
继续查看 RQt 源代码安装页面。 [770]