• 6580阅读
  • 1回复

[提问]在linux上面安装QT4.8.5  make的时候出错了 求救 [复制链接]

上一主题 下一主题
离线15013177759
 

只看楼主 倒序阅读 楼主  发表于: 2013-11-13

cd src/tools/bootstrap/ && make -f Makefile
make[1]: Entering directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src /tools/bootstrap'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src/ tools/bootstrap'
cd src/tools/moc/ && make -f Makefile
make[1]: Entering directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src /tools/moc'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src/ tools/moc'
cd src/tools/rcc/ && make -f Makefile
make[1]: Entering directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src /tools/rcc'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src/ tools/rcc'
cd src/tools/uic/ && make -f Makefile
make[1]: Entering directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src /tools/uic'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src/ tools/uic'
cd src/corelib/ && make -f Makefile
make[1]: Entering directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src /corelib'
g++ -c -pipe -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -W all -W -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPAC E -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT - DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPOR T=Q_CORE_EXPORT -DQT_NO_DEBUG -DQT_HAVE_MMX -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_ HAVE_SSE2 -DQT_HAVE_SSE3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspe cs/linux-g++ -I. -I../../include -I../../include/QtCore -I.rcc/release-shared -I global -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3r dparty/md4 -I.moc/release-shared -o .obj/release-shared/qthread_unix.o thread/qt hread_unix.cpp
thread/qthread_unix.cpp: In function `void setCurrentThreadName(pthread_t, con(和谐) st  char*)':
thread/qthread_unix.cpp:288: error: `PR_SET_NAME' undeclared (first use this fun ction)
thread/qthread_unix.cpp:288: error: (Each undeclared identifier is reported only  once for each function it appears in.)
make[1]: *** [.obj/release-shared/qthread_unix.o] 错误 1
make[1]: Leaving directory `/usr/Qt4.8.5/qt-everywhere-opensource-src-4.8.5/src/ corelib'
make: *** [sub-corelib-make_default-ordered] 错误 2


只看该作者 1楼 发表于: 2014-06-13
提示“PR_SET_NAME”没有定义,你找下这个的定义在哪,包含定义它的头文件就行了
快速回复
限100 字节
 
上一个 下一个