在 centos5.5 上编译 qt5.4.1 出错

在 centos5.5 上编译 qt5.4.1 出错

我准备在 Centos5.5 上构建 Qt5.4.1,根据这个https://kate-editor.org/2014/12/22/qt-5-4-on-red-hat-enterprise-5/

现在我在构建 qt src 时遇到了一些问题。当我执行 make 命令时,它显示:

  • g++:错误:LIBS:没有此文件或目录
  • g++:错误:=:没有此文件或目录

但我在 qtbase/src/tools/moc/Makefile 中找到了“LIBS”

  • LIBS = $(SUBLIBS) -L/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/lib -lQt5Bootstrap -lpthread

这是 qmake 的问题吗?请帮帮我,谢谢。

答案1

  • 详细日志:
  • cd tools/moc/ && (测试 -e Makefile || /home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/bin/qmake /home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/src/tools/moc/moc.pro -o Makefile )&& make -f Makefile
  • make[3]: 进入目录 `/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/src/tools/moc'
  • g++ -Wl,--gc-sections -Wl,-O1 -fuse-ld=gold -Wl,-rpath,/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/src/tools/moc/\ -Wl,-rpath,/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/src/tools/moc/ LIBS = -L/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/lib -lQt5Bootstrap -lpthread -o ../../../bin/moc .obj/moc.o .obj/preprocessor.o .obj/generator.o .obj/parser.o .obj/token.o .obj/main.o
  • g++:错误:LIBS:没有此文件或目录
  • g++:错误:=:没有此文件或目录

相关内容