安装QGtkStyle的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
neocorleone
帖子: 196
注册时间: 2007-06-06 14:24

安装QGtkStyle的问题

#1

帖子 neocorleone » 2008-05-29 15:52

QGtkStyle 可以让 KDE 程序也可以拥有 Gnome 的主题外观,必须安装 gtk2-x11-dev 和最新的 Qt 4.4
安装libqt4-debug时装不上,提示为:

代码: 全选

 libqt4-debug: 依赖: libqt4-gui (= 4.3.4-0ubuntu3) 但是 4.4.0-1ubuntu5~hardy1 正要被安装
下面是安装QGtkStyle的代码

代码: 全选

svn co svn://labs.trolltech.com/svn/styles/gtkstyle

cd gtkstyle/

qmake && make

sudo make install
执行qmake&&make时,错误,信息是:

代码: 全选

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
qt4具体要怎样安装?
这个错误是不是因为libqt4-debug没有安装的原因?
neocorleone
帖子: 196
注册时间: 2007-06-06 14:24

#2

帖子 neocorleone » 2008-05-29 18:18

没人装这个东西吗,凄惨啊
neocorleone
帖子: 196
注册时间: 2007-06-06 14:24

#3

帖子 neocorleone » 2008-05-30 20:15

是不是这个问题太菜了,要去wiki查吗,我郁闷啊
Happyboy_zhb
帖子: 32
注册时间: 2008-03-16 10:21
联系:

#4

帖子 Happyboy_zhb » 2008-05-30 20:46

我也一样..
neocorleone
帖子: 196
注册时间: 2007-06-06 14:24

#5

帖子 neocorleone » 2008-05-31 8:42

OH, MYGOD
cyrobot
帖子: 9
注册时间: 2007-05-15 9:08

#6

帖子 cyrobot » 2008-06-03 12:01

默认的qmake链接的是qmake-qt3,正确的使用应该是qmake-qt4 && make
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#7

帖子 BigSnake.NET » 2008-06-03 12:02

这玩意貌似对qt3的东西无效
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
neocorleone
帖子: 196
注册时间: 2007-06-06 14:24

#8

帖子 neocorleone » 2008-06-04 19:01

cyrobot 写了:默认的qmake链接的是qmake-qt3,正确的使用应该是qmake-qt4 && make
正解,好像就那么装上了,没提示错误。
不过那几个KDE程序界面也没变化 :?

谢谢啦
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#9

帖子 syrano » 2008-06-10 14:37

谁还有QGTKStyle的代码。现在貌似下不了了。
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

#10

帖子 想入非非 » 2008-08-16 6:53

我也是LZ的问题但是安装成功之后还是没有什么变化 :wink:
Ubuntu User
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#11

帖子 syrano » 2008-08-16 9:06

E=m c^2
回复