|
楼主 |
发表于 2005-1-12 21:28:39
|
显示全部楼层
linuxsir 里面有文章
我就引用一下了 哈哈 没有版权问题吧?
用 Dev-Cpp 开发 gtkmm2 程序
一. 下载:
1. Dev-Cpp4.9.8.0
http://www.c-view.org/soft/devcpp/d.../devcpp4980.exe
2.GTK-Runtime-Environment-2.2.4
http://keihanna.dl.sourceforge.net/...nment-2.2.4.exe
3.GTK-Development-Environment-2.2.4
http://keihanna.dl.sourceforge.net/...nment-2.2.4.exe
4.gtkmm-2.2.8.1
http://www.pcpm.ucl.ac.be/~gustin/w...kmm-2.2.8.1.exe
5.gtkmm-runtime-2.2.8.1
http://www.pcpm.ucl.ac.be/~gustin/w...ime-2.2.8.1.exe
二. 安装
按顺序先安装这三个文件:
1. 将 Dev-Cpp4980 安装到 C:\DevCpp(可以自己设, 但必须与下面统一) 目录下
2. 安装 GTK-Runtime-Environment-2.2.4 到它的缺省目录
3. 安装 gtkmm-runtime-2.2.8.1 到它的缺省目录
下面两个程序按顺序安装到你的 C:\DevCpp 目录下, 这将把 include 目录和 lib 目录解压到 DevCpp 目录下, 方便以后的路径设置.
安装在出现目录提示时, 输入 C:\DevCpp 就行了.
GTK-Development-Environment-2.2.4
gtkmm-2.2.8.1
三. 设置
1. 将 C:\DevCpp 添加到你的环境变量
打开你的 控制面板->系统->高级->环境变量->系统变量, 双击 Path 项, 弹出一个编辑框, 在末尾加上 ;C:\DevCpp\bin
注: 也可以在 Autoexec.bat 文件时添加该环境变量.
2. 在 cmd 窗口下, 输入
pkg-config --libs --cflags gtkmm-2.0 > pkg-config.txt
得到一个 pkg-config.txt 文件, 内容是很长的一行. 可以把它编辑成下面这两行:
-IC:/DevCpp/include/gtkmm-2.0 -IC:/DevCpp/lib/gtkmm-2.0/include -IC:/DevCpp/include/gtk-2.0 -IC:/DevCpp/lib/sigc++-1.2/include -IC:/DevCpp/include/sigc++-1.2 -IC:/DevCpp/include/glib-2.0 -IC:/DevCpp/lib/glib-2.0/include -IC:/DevCpp/lib/gtk-2.0/include -IC:/DevCpp/include/pango-1.0 -IC:/DevCpp/include/atk-1.0
-LC:/DevCpp/lib -lgtkmm-2.0 -lgdkmm-2.0 -latkmm-1.0 -lgtk-win32-2.0 -lpangomm-1.0 -lglibmm-2.0 -lsigc-1.2 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
四. 测试例子
1. 新建一个 Dev-Cpp 的 Empty Project
2. 在工程里新建一个单元 main.cc
#include <gtkmm.h>
int main(int argc, char *argv[])
{
Gtk::Main kit(argc, argv);
Gtk::Window window;
Gtk::Main::run(window);
return 0;
}
3. 打开 工程->工程属性->普通, 选择 Win32图形界面程序.
打开 工程->工程属性->参数, 在 C++编译器里把 pkg-config.txt 的第一行贴进去, 在连接器一栏把第二行贴进去.
4. 编译运行, 应该会出现一个简单的窗口.
Congratulations!搞掂! :-) |
|