从qmake生成的Makefile中发出此链接器命令后,我收到以下错误。
clang++ -headerpad_max_install_names -mmacosx-version-min=10.6 -o bin/Clock tmp/clock.o tmp/config.o tmp/main.o tmp/qrc_resources.o tmp/moc_clock.o -L/Users/foo/Qt5.0.0/5.0.0/clang_64/lib -lQt5Widgets -lQt5Gui -lQt5Core -framework OpenGL -framework AGL
错误:
ld: library not found for -lQt5Widgets
我可以确认该库不存在该拼写。 但是有一个QtWidgets.la,还有一个QtWidgets.framework目录,它有一个QtWidgets。
在lib目录中,没有任何文件有Qt5前缀,有一些方法可以改变Qt,所以它不会找到它等。
我知道我可以重命名并移动它们,但这是一个很大的工作,让所有的lib都有Qt5前缀。