当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [讨论]LumaQQ的快捷键怎么自己编译
帖子发表于 : 2007-03-07 12:47 
头像

注册: 2007-01-06 23:04
帖子: 46
送出感谢: 0 次
接收感谢: 0 次
在edgy下LumaQQ 2006 M2 for Linux x86 NO JRE,无法使用快捷键,想自己编译,又不会,所以请教!

根据主页提示:
引用:
如果热键在你的机器上不能使用,下载热键源代码尝试自己编译,然后将编译出的libkeybinder.so拷贝到安装目录的swt目录下面覆盖旧文件。


下载了http://lumaqq.linuxsir.org/download/...nux_hotkey.zip 这个快捷键源码

我是菜鸟,想问问怎么编译
谢谢


_________________
慢慢来,一步一个脚印
deepin
围脖:http://weibo.com/XavOeYi


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-03-07 15:06 

注册: 2007-03-03 15:50
帖子: 80
送出感谢: 0 次
接收感谢: 0 次
./configrue
make
make install

具体看help


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-03-07 23:49 
头像

注册: 2007-01-06 23:04
帖子: 46
送出感谢: 0 次
接收感谢: 0 次
无法./configrue ,没有这个文件。
如果直接make,结果如下:
引用:
xavoeyi@ubuntu:~/temp/hot$ make
gcc -fPIC -shared eggaccelerators.h eggaccelerators.c tomboykeybinder.h tomboykeybinder.c edu_tsinghua_lumaqq_hotkey_KeyBinder.h edu_tsinghua_lumaqq_hotkey_KeyBinder.c -o libkeybinder.so -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/java/jdk1.5.0_04/include/linux -I/usr/java/jdk1.5.0_04/include
edu_tsinghua_lumaqq_hotkey_KeyBinder.h:2:17: error: jni.h: No such file or directory
edu_tsinghua_lumaqq_hotkey_KeyBinder.h:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
edu_tsinghua_lumaqq_hotkey_KeyBinder.h:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘jboolean’
edu_tsinghua_lumaqq_hotkey_KeyBinder.h:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:1:17: error: jni.h: No such file or directory
In file included from edu_tsinghua_lumaqq_hotkey_KeyBinder.c:4:
edu_tsinghua_lumaqq_hotkey_KeyBinder.h:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
edu_tsinghua_lumaqq_hotkey_KeyBinder.h:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘jboolean’
edu_tsinghua_lumaqq_hotkey_KeyBinder.h:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘java_obj’
edu_tsinghua_lumaqq_hotkey_KeyBinder.c: In function ‘handler’:
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:10: error: ‘jclass’ undeclared (first use in this function)
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:10: error: (Each undeclared identifier is reported only once
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:10: error: for each function it appears in.)
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:10: error: expected ‘;’ before ‘cls’
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:11: error: ‘jmethodID’ undeclared (first use in this function)
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:11: error: expected ‘;’ before ‘mid’
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:12: error: ‘mid’ undeclared (first use in this function)
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:16: error: ‘jstring’ undeclared (first use in this function)
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:16: error: expected ‘;’ before ‘str’
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:17: error: ‘java_env’ undeclared (first use in this function)
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:17: error: ‘java_obj’ undeclared (first use in this function)
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:17: error: ‘str’ undeclared (first use in this function)
edu_tsinghua_lumaqq_hotkey_KeyBinder.c: At top level:
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:25: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘jboolean’
edu_tsinghua_lumaqq_hotkey_KeyBinder.c:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
make: *** [libkeybinder.so] 错误 1


_________________
慢慢来,一步一个脚印
deepin
围脖:http://weibo.com/XavOeYi


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-03-12 12:43 

注册: 2007-03-12 12:30
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
因为他的Makefile里面指定了
JAVA_HOME=/usr/java/jdk1.5.0_04
如果你装的JDK路径跟他的不一样的话就编译不了了

自己修改Makefile,把JAVA_HOME修改成你电脑上的路径就可以正常编译了
比如我的就是JAVA_HOME=/opt/sun-jdk-1.5.0.10


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-03-17 16:06 
头像

注册: 2007-01-06 23:04
帖子: 46
送出感谢: 0 次
接收感谢: 0 次
谢谢,试试!


_________________
慢慢来,一步一个脚印
deepin
围脖:http://weibo.com/XavOeYi


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-06-10 16:27 
头像

注册: 2007-05-08 16:26
帖子: 2058
地址: 火星内核某分子内某原子核内
系统: arch
送出感谢: 20
接收感谢: 6
我也找不到jni.h,我装的是jdk6.
locate 也没有jni.h这个文件。
怎么办?


_________________
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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