如何在Mac上构建PythonQT

2024-05-29 03:56:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图用PythonQT嵌入的python构建QT应用程序,但我一直在构建PythonQT

以下是我的环境和我所做的:

  • MacOS10.15
  • python 3.8.5由自制软件安装
  • pip安装的python开发工具
  • QT 5.15
  • https://github.com/MeVisLab/pythonqt下载PythonQT源代码
  • 在QT Creator中打开PythonQT.pro文件(我没有全局可用的qmake命令)

我在/System/Library/Frameworks/Python.framework/下没有标题路径,因此在Python.prf文件中,我做了以下修改:

  • 更改包含路径:INCLUDEPATH+=/usr/local/cell/python@3.8/3.8.5/Frameworks/Python.framework/Headers
  • 更改库路径:LIBS+=-F/usr/local/cillar/python@3.8/3.8.5/Frameworks-框架Python

然后:

  • 右键单击项目根目录并选择运行qmake
  • 右键单击项目根并选择“生成”

我得到了这个错误:

No rule to make target /Users/xxx/Applications/Qt/5.15.0/clang_64/lib/libQt5UiTools_debug.a', needed by `../../lib/libPythonQt_QtAll-Qt5-Python3.8_d.3.2.0.dylib'.  Stop.

如果我使用原始的python.prf文件,那么生成时会出现错误python.h文件找不到


Tags: 文件项目路径libusrlocal错误framework

热门问题