当前位置: 技术问答>linux和unix
GTK+可执行文件运行环境问题
来源: 互联网 发布时间:2016-05-25
本文导语: Gtk+生成的可执行文件 怎样能够在没有gtk+的环境下运行 或者说 在linux系统中GTK+ 生成的可执行文件怎样在另一个没有GTK+开发环境的linux系统下运行 或者 在linux系统中GTK+ 生成的可执行文件怎样在windows下运行 | ...
Gtk+生成的可执行文件 怎样能够在没有gtk+的环境下运行
或者说
在linux系统中GTK+ 生成的可执行文件怎样在另一个没有GTK+开发环境的linux系统下运行
或者
在linux系统中GTK+ 生成的可执行文件怎样在windows下运行
或者说
在linux系统中GTK+ 生成的可执行文件怎样在另一个没有GTK+开发环境的linux系统下运行
或者
在linux系统中GTK+ 生成的可执行文件怎样在windows下运行
|
(1)不知道我这样解释是否是正确的,首先来理清GTK+的根脉。
LINUX KERNEL -> x11 -> GDK -> GNOME-> GTK+
GTK+是一个开发工具集,实际上它是GDK的接口。所以使用GTK+开发的程序在所有GNOME桌面环境上都能运行,因为它是GNOME的一部分。
对于其它LINUX桌面环境,好像Xfce4也是基于GDK的,应该能运行吧。而KDE桌面环境就不行了。
(2)Windows和GTK+根脉不同,所以要运行GTK+开发的程序必须额外安装GTK+。好像我听说过有的人使用裁剪过的GTK+编译成动态连接库放在Windows中,这样就能运行了。
LINUX KERNEL -> x11 -> GDK -> GNOME-> GTK+
GTK+是一个开发工具集,实际上它是GDK的接口。所以使用GTK+开发的程序在所有GNOME桌面环境上都能运行,因为它是GNOME的一部分。
对于其它LINUX桌面环境,好像Xfce4也是基于GDK的,应该能运行吧。而KDE桌面环境就不行了。
(2)Windows和GTK+根脉不同,所以要运行GTK+开发的程序必须额外安装GTK+。好像我听说过有的人使用裁剪过的GTK+编译成动态连接库放在Windows中,这样就能运行了。
|
GNOME 是建立在 GTK+ 之上的
正如 KDE 是建立在 QT 之上的
正如 KDE 是建立在 QT 之上的