ld:找不到-lqt的库

时间:2017-06-05 18:54:50

标签: matlab qt mex

当我尝试在我的mac上的matlab上编译这些文件时

mex -O obj/compute_error.o obj/model_analysis.o obj/mesh_run.o obj/reporting.o obj/colormap.o obj/xalloc.o obj/mesh.o obj/ScreenWidget.o obj/TextWidget.o obj/Error3DViewerWidget.o obj/ColorMapWidget.o obj/Lighted3DViewerWidget.o obj/Basic3DViewerWidget.o obj/InitWidget.o obj/moc_Basic3DViewerWidget.o obj/moc_Lighted3DViewerWidget.o obj/moc_Error3DViewerWidget.o obj/moc_ScreenWidget.o obj/moc_InitWidget.o obj/moc_ColorMapWidget.o lib/lib3d.a -L/usr/local/opt/qt/lib -L/opt/X11/lib/ -lqt -lGL -lGLU -lpthread -lXmu -lXext -lX11 -lm -lz   -output bin/meshx

我收到此错误,说找不到该库

Error using mex
ld: library not found for -lqt
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我使用brew成功安装了qt5.9.0,而我的/ usr / local / opt / qt / lib里面有框架frameworks inside /usr/local/opt/qt/lib

我不知道问题是由于缺少框架或qt或其他问题的错误安装造成的。

由于

0 个答案:

没有答案