安装libqt4-debug时装不上,提示为:
代码: 全选
libqt4-debug: 依赖: libqt4-gui (= 4.3.4-0ubuntu3) 但是 4.4.0-1ubuntu5~hardy1 正要被安装
代码: 全选
svn co svn://labs.trolltech.com/svn/styles/gtkstyle
cd gtkstyle/
qmake && make
sudo make install
代码: 全选
qgtkstyle.pro:9: Unknown replace function: qtLibraryTarget
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o main.o main.cpp
在包含自 main.cpp:24 的文件中:
qgtkstyle.h:27:28: 错误: QCleanlooksStyle:没有该文件或目录
qgtkstyle.h:28:20: 错误: QPalette:没有该文件或目录
qgtkstyle.h:29:17: 错误: QFont:没有该文件或目录
main.cpp:25:30: 错误: QtGui/QStylePlugin:没有该文件或目录
In file included from main.cpp:24:
qgtkstyle.h:34: 错误: expected class-name before ‘{’ token
qgtkstyle.h:35: 错误: ISO C++ 不允许声明无类型的‘Q_OBJECT’
qgtkstyle.h:37: 错误: expected ‘;’ before ‘public’
qgtkstyle.h:40: 错误: expected `;' before ‘void’
qgtkstyle.h:40: 错误: ‘QApplication’未声明
qgtkstyle.h:41: 错误: ‘QPalette’未声明
qgtkstyle.h:42: 错误: ‘QWidget’未声明
qgtkstyle.h:42: 错误: ‘void QGtkStyle::polish(int*)’无法被重载
qgtkstyle.h:40: 错误: 与‘void QGtkStyle::polish(int*)’
qgtkstyle.h:43: 错误: ‘QWidget’未声明
qgtkstyle.h:44: 错误: ‘QApplication’未声明
qgtkstyle.h:44: 错误: ‘void QGtkStyle::unpolish(int*)’无法被重载
qgtkstyle.h:43: 错误: 与‘void QGtkStyle::unpolish(int*)’
qgtkstyle.h:45: 错误: ‘QPalette’没有命名一个类型
qgtkstyle.h:46: 错误: ‘PixelMetric’未声明
qgtkstyle.h:46: 错误: expected ‘,’ or ‘...’ before ‘*’ token
qgtkstyle.h:47: 错误: ISO C++ 不允许声明无类型的‘QStyleOption’
qgtkstyle.h:48: 错误: ‘StyleHint’未声明
qgtkstyle.h:48: 错误: expected ‘,’ or ‘...’ before ‘*’ token
qgtkstyle.h:49: 错误: ISO C++ 不允许声明无类型的‘QStyleOption’
qgtkstyle.h:50: 错误: ‘PrimitiveElement’未声明
qgtkstyle.h:50: 错误: expected ‘,’ or ‘...’ before ‘*’ token
qgtkstyle.h:51: 错误: ISO C++ 不允许声明无类型的‘QStyleOption’
qgtkstyle.h:52: 错误: ‘ControlElement’未声明
qgtkstyle.h:52: 错误: expected ‘,’ or ‘...’ before ‘*’ token
qgtkstyle.h:53: 错误: ISO C++ 不允许声明无类型的‘QStyleOption’
qgtkstyle.h:54: 错误: ‘ComplexControl’未声明
qgtkstyle.h:54: 错误: expected ‘,’ or ‘...’ before ‘*’ token
qgtkstyle.h:55: 错误: ISO C++ 不允许声明无类型的‘QStyleOptionComplex’
qgtkstyle.h:56: 错误: ‘QRect’没有命名一个类型
qgtkstyle.h:58: 错误: ‘QSize’没有命名一个类型
qgtkstyle.h:60: 错误: ‘QPixmap’没有命名一个类型
qgtkstyle.h:64: 错误: ‘QFont’没有命名一个类型
qgtkstyle.h:65: 错误: ISO C++ 不允许声明无类型的‘QList’
qgtkstyle.h:65: 错误: expected ‘;’ before ‘<’ token
main.cpp:28: 错误: expected class-name before ‘{’ token
main.cpp:31: 错误: ISO C++ 不允许声明无类型的‘QStyle’
main.cpp:31: 错误: expected ‘;’ before ‘*’ token
main.cpp:32: 错误: ‘QStringList’没有命名一个类型
main.cpp:39: 错误: expected constructor, destructor, or type conversion before ‘*’ token
main.cpp:44: 错误: ‘QStringList’没有命名一个类型
main.cpp:49: 错误: expected constructor, destructor, or type conversion before ‘(’ token
make: *** [main.o] 错误 1
这个错误是不是因为libqt4-debug没有安装的原因?