LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1184|回复: 7

怎么把像gaim这样在linux里的程序移植到windows里?

[复制链接]
发表于 2005-3-6 01:56:14 | 显示全部楼层 |阅读模式
我在windows安装运行gaim,而且安装时连同gtk一起装到windows中了。这是怎么做到的。
能在windows里来编译gaim源代码吗?我已经下载了win32的Eclipse,安装了cdt,可以编译一般的c/c++程序。但是不知道能不能够编译gaim这样使用了gtk的linux程序。
发表于 2005-3-6 13:22:43 | 显示全部楼层
FYI:
http://gaim.sourceforge.net/win32/build.php


Post by ming1016
我在windows安装运行gaim,而且安装时连同gtk一起装到windows中了。这是怎么做到的。
能在windows里来编译gaim源代码吗?我已经下载了win32的Eclipse,安装了cdt,可以编译一般的c/c++程序。但是不知道能不能够编译gaim这样使用了gtk的linux程序。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-6 17:25:24 | 显示全部楼层
谢谢,我想问问, Cygwin 和MinGW需要同时安装么。我只安装了MinGW。Cygwin和它哪些地方有不同。应该作用都是在windows下的linux的编译环境吧。
回复 支持 反对

使用道具 举报

发表于 2005-3-6 21:58:18 | 显示全部楼层
MinGW 为了追求小,导致极不健全,很多软件难以编译。Cygwin 是最好的选择,移植了绝大多数 linux 软件,更新比较快,非常强大,可以定制安装,个人建议使用 cygwin。
回复 支持 反对

使用道具 举报

发表于 2005-3-6 23:20:17 | 显示全部楼层
Post by ming1016
我在windows安装运行gaim,而且安装时连同gtk一起装到windows中了。这是怎么做到的。
能在windows里来编译gaim源代码吗?我已经下载了win32的Eclipse,安装了cdt,可以编译一般的c/c++程序。但是不知道能不能够编译gaim这样使用了gtk的linux程序。

实际上要把很多 gnome 组件连同 gtk 一并移植到 win 下,你想速度能快得了吗?再说字体问题也非常头疼,编译出来的软件字体难看之极。gtk 可不能和 qt 和 wxWidgets 那种真正的跨平台库相比。你这是舍近求远,为什么非用 gaim?在 win 下已经有这样的软件 -- MyIM。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-7 06:34:45 | 显示全部楼层
Post by kde
MinGW 为了追求小,导致极不健全,很多软件难以编译。Cygwin 是最好的选择,移植了绝大多数 linux 软件,更新比较快,非常强大,可以定制安装,个人建议使用 cygwin。


我看了一下gaim的源代码,发现里面的makefile是makefile.mingw,这是以mingw为后缀的,是不是一味着需要MinGW来编译,然后我查看了一下http://gaim.sourceforge.net/win3 ... 用cygwin的build tools还是要我用mingw的make工具。下面是原文,不是太明白。
# Install Cygwin Bash shell. Make sure to select Unix file mode during setup.
#Install MinGw v3.1 or higher.
You will need to set MinGw's bin directory before Cygwin's in your PATH.
For Example (You can add the following to ~/.bash_login):

export PATH=/cygdrive/c/MinGW/binPATH

You do not want to use any of Cygwin's build tools, with one exception, you need to use Cygwin's make utility. If typing which make produces MinGW's make utility, then just rename the make.exe in the MinGW bin directory to something else, so that cygwin's make utility will be used instead.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-7 06:41:21 | 显示全部楼层
Post by kde
实际上要把很多 gnome 组件连同 gtk 一并移植到 win 下,你想速度能快得了吗?再说字体问题也非常头疼,编译出来的软件字体难看之极。gtk 可不能和 qt 和 wxWidgets 那种真正的跨平台库相比。你这是舍近求远,为什么非用 gaim?在 win 下已经有这样的软件 -- MyIM。


我想学习一下gaim。然后,gtk和qt ,wxwidgets有移植到windows下的ide么。
回复 支持 反对

使用道具 举报

发表于 2005-3-7 09:38:42 | 显示全部楼层
Post by ming1016
我想学习一下gaim。然后,gtk和qt ,wxwidgets有移植到windows下的ide么。

qt本身就是完全跨平台的,在windows下甚至可以用vc/bcb之类的IDE。本身也有qt desinger.
wxwidgets不是很清楚,不过有一些第三方的软件可以画界面。
gtk不了解。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表