我正在http://pyqt.sourceforge.net/Docs/pyqtdeploy/tutorial.html上试用pyqdeploy教程。我正在使用iMac,OS10.11,最新安装的XCode,以及Qt5.5.1,Python3.5,sip和PyQt5的自制安装。我可以正常运行pyqtdeploy GUI,在进入"make“步骤之前,一切似乎都很正常。在这一点上,我得到了一个"make failed“警告。详细信息请阅读
ld:找不到用于-lQtGui的库clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)生成:*pyqtdeploy.app/Contents/MacOS/pyqtdeploy错误1
我已经用头撞了这堵墙好几天了,如果人们对此有任何建议,我将不胜感激。
发布于 2016-03-04 16:22:13
让我们试着一起弄清楚--我是一个纯粹的新手,但我有一些想法,这可能会有帮助。
因此,如果您尝试打开项目的Makefile并在其中搜索"lQtGui“字符串,您将找到LIBS定义字符串,类似于(在我的示例中):
LIBS = $(SUBLIBS) -F/Users/aimsson/Applications/Qt/5.5/clang_64/lib -L/Users/aimsson/Desktop/pyqt_test/osx/python/lib/python3.4/site-packages -lsip -L/Users/aimsson/Desktop/pyqt_test/osx/python/lib/python3.4/site-packages/PyQt5 -lQtGui -lQtCore -lQtWidgets -L/Users/aimsson/Desktop/pyqt_test/osx/python/lib -lpython3.4m -framework SystemConfiguration -framework CoreFoundation -framework QtWidgets -framework QtGui -framework QtCore -framework DiskArbitration -framework IOKit -framework OpenGL -framework AGL正如您在这里看到的,make命令尝试链接目标PyQT5站点包目录中现有python库中的qtgui、qtcore、qtwidgets模块。
尝试检查您是否安装了pyqt5,路径是否正确以及它是静态构建的。
您也可以从头开始尝试使用此post。这对我很有帮助,我希望它对你更有帮助。
https://stackoverflow.com/questions/35260083
复制相似问题