当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 安装QGtkStyle的问题
帖子发表于 : 2008-05-29 15:52 

注册: 2007-06-06 14:24
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
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没有安装的原因?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-29 18:18 

注册: 2007-06-06 14:24
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
没人装这个东西吗,凄惨啊


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-30 20:15 

注册: 2007-06-06 14:24
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
是不是这个问题太菜了,要去wiki查吗,我郁闷啊


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-30 20:46 

注册: 2008-03-16 10:21
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
我也一样..


_________________
分享快乐GTK,Python图书资料
我的Blog 呵呵


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-31 8:42 

注册: 2007-06-06 14:24
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
OH, MYGOD


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-06-03 12:01 

注册: 2007-05-15 9:08
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
默认的qmake链接的是qmake-qt3,正确的使用应该是qmake-qt4 && make


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-06-03 12:02 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
这玩意貌似对qt3的东西无效


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-06-04 19:01 

注册: 2007-06-06 14:24
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
cyrobot 写道:
默认的qmake链接的是qmake-qt3,正确的使用应该是qmake-qt4 && make


正解,好像就那么装上了,没提示错误。
不过那几个KDE程序界面也没变化 :?

谢谢啦


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-06-10 14:37 
头像

注册: 2007-10-06 18:40
帖子: 4313
送出感谢: 0 次
接收感谢: 5
谁还有QGTKStyle的代码。现在貌似下不了了。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-16 6:53 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
我也是LZ的问题但是安装成功之后还是没有什么变化 :wink:


_________________
Ubuntu User


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-08-16 9:06 
头像

注册: 2007-10-06 18:40
帖子: 4313
送出感谢: 0 次
接收感谢: 5
http://forum.ubuntu.org.cn/viewtopic.ph ... highlight=


_________________
E=m c^2


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译