让IQQ像平常的软件那样,不打开终端就运行的方法

上网、浏览、聊天、下载等
回复
头像
zheng1733
帖子: 111
注册时间: 2012-07-07 10:12
来自: 广州天河
送出感谢: 0
接收感谢: 0

让IQQ像平常的软件那样,不打开终端就运行的方法

#1

帖子 zheng1733 » 2013-04-20 23:20

论坛里的IQQ网址:viewtopic.php?f=73&t=421761
IQQ每夜构建版:http://kindlepush.com/IQQ/nightly/
我是这样做的:
写一个cpp文件,里面调用运行IQQ的代码。然后通过gcc编译链接cpp文件,得到可运行文件。

代码: 全选

//main.cpp
#include <stdlib.h>

int main(int argc, char* argv[])
{
	system("java -jar IQQ-1.0-nightly.jar &> /dev/null "); //IQQ-1.0-nightly.jar可能要改为你解压得到的jar文件名
	return 0;
}
main.cpp 放在IQQ解压出来的文件夹,
qq.png
main.cpp 放在这里
然后:

代码: 全选

gcc main.cpp -o QQ
gccQQ.png
运行gcc命令后
双击生成的“QQ”就可以运行啦,比在终端里运行“java -jar IQQXXX.jar”要方便 :em05
头像
枫叶饭团
论坛版主
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: 让IQQ像平常的软件那样,不打开终端就运行的方法

#2

帖子 枫叶饭团 » 2013-04-20 23:25

java :em20 :em20
头像
b33e
论坛版主
帖子: 3862
注册时间: 2011-06-07 14:20
系统: Mint18
送出感谢: 16 次
接收感谢: 62 次

Re: 让IQQ像平常的软件那样,不打开终端就运行的方法

#3

帖子 b33e » 2013-04-20 23:37

支持楼主
不过写一个.sh文件应该就行了吧
头像
zheng1733
帖子: 111
注册时间: 2012-07-07 10:12
来自: 广州天河
送出感谢: 0
接收感谢: 0

Re: 让IQQ像平常的软件那样,不打开终端就运行的方法

#4

帖子 zheng1733 » 2013-04-20 23:40

我才学了两周bash :em20 。我也不知道有没有出错 :em05
头像
zheng1733
帖子: 111
注册时间: 2012-07-07 10:12
来自: 广州天河
送出感谢: 0
接收感谢: 0

Re: 让IQQ像平常的软件那样,不打开终端就运行的方法

#5

帖子 zheng1733 » 2013-04-20 23:58

刚刚看了一下,IQQ占了接近200M的内存。是java的原因?
神剑闯江湖
帖子: 23
注册时间: 2011-10-15 12:54
送出感谢: 1 次
接收感谢: 0

Re: 让IQQ像平常的软件那样,不打开终端就运行的方法

#6

帖子 神剑闯江湖 » 2013-04-21 9:25

我直接写了shell让它开机启动了 :em09
zwhuang
帖子: 157
注册时间: 2007-01-21 14:04
送出感谢: 1 次
接收感谢: 0

Re: 让IQQ像平常的软件那样,不打开终端就运行的方法

#7

帖子 zwhuang » 2013-04-21 9:33

impressive! but ... :em06
zheng1733 写了:论坛里的IQQ网址:viewtopic.php?f=73&t=421761
IQQ每夜构建版:http://kindlepush.com/IQQ/nightly/
我是这样做的:
写一个cpp文件,里面调用运行IQQ的代码。然后通过gcc编译链接cpp文件,得到可运行文件。

代码: 全选

//main.cpp
#include <stdlib.h>

int main(int argc, char* argv[])
{
	system("java -jar IQQ-1.0-nightly.jar &> /dev/null "); //IQQ-1.0-nightly.jar可能要改为你解压得到的jar文件名
	return 0;
}
main.cpp 放在IQQ解压出来的文件夹,
qq.png
然后:

代码: 全选

gcc main.cpp -o QQ
gccQQ.png
双击生成的“QQ”就可以运行啦,比在终端里运行“java -jar IQQXXX.jar”要方便 :em05
头像
b33e
论坛版主
帖子: 3862
注册时间: 2011-06-07 14:20
系统: Mint18
送出感谢: 16 次
接收感谢: 62 次

Re: 让IQQ像平常的软件那样,不打开终端就运行的方法

#8

帖子 b33e » 2013-04-21 11:13

是啊,还需要优化嘛 :em01
lord007
帖子: 551
注册时间: 2009-07-13 21:54
送出感谢: 10 次
接收感谢: 10 次

Re: 让IQQ像平常的软件那样,不打开终端就运行的方法

#9

帖子 lord007 » 2013-04-21 12:33

新建个快捷方式,把这条命令填进去就行了吧,呵呵
南无阿弥陀佛
回复

回到 “因特网相关软件”