VC开发GTK配置环境
来源:互联网 发布:mac ssh 免密码登录 编辑:程序博客网 时间:2024/05/17 05:19
最近在那里学到VC开发GTK环境的配置方法,放到这里给大家分享,希望对大家有用处。
<!-- /* Font Definitions */ @font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-alt:SimSun;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262145 0;}@font-face{font-family:"/@宋体";panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262145 0;}@font-face{font-family:Verdana;panose-1:2 11 6 4 3 5 4 4 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:536871559 0 0 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal{mso-style-parent:"";margin:0cm;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;mso-pagination:none;font-size:10.5pt;mso-bidi-font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:宋体;mso-font-kerning:1.0pt;}a:link, span.MsoHyperlink{color:blue;text-decoration:underline;text-underline:single;}a:visited, span.MsoHyperlinkFollowed{color:purple;text-decoration:underline;text-underline:single;} /* Page Definitions */ @page{mso-page-border-surround-header:no;mso-page-border-surround-footer:no;}@page Section1{size:595.3pt 841.9pt;margin:72.0pt 90.0pt 72.0pt 90.0pt;mso-header-margin:42.55pt;mso-footer-margin:49.6pt;mso-paper-source:0;layout-grid:15.6pt;}div.Section1{page:Section1;} /* List Definitions */ @list l0{mso-list-id:1715427783;mso-list-type:hybrid;mso-list-template-ids:585520734 -758342376 -1029931160 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}@list l0:level1{mso-level-text:%1、;mso-level-tab-stop:18.0pt;mso-level-number-position:left;margin-left:18.0pt;text-indent:-18.0pt;}@list l0:level2{mso-level-number-format:alpha-upper;mso-level-text:%2、;mso-level-tab-stop:39.0pt;mso-level-number-position:left;margin-left:39.0pt;text-indent:-18.0pt;mso-ansi-font-weight:normal;}ol{margin-bottom:0cm;}ul{margin-bottom:0cm;}-->
1、 下载开发包:http://www.gtk.org/download-windows.html中下载ALL-in-one bundlees,即打包好的windows下所有开发包。解压到任意路径,按照gtk+-bundle_2.20.0-20100406_win32.README.txt描述的步骤配置windows环境,然后将把其中的bin添加到Path环境变量里。即:我的电脑->右键->高级->环境变量->在用户变量中新建(如果没有)名为lib,值为:[安装路径]/lib;新建名为PATH,值为[安装路径]/bin。如果这两项都有,则直接在值项里面加上‘;’然后加上路径即可。至此,windows开发环境已经配置完成,已经可以进行开发,只不过必须自己在控制台进行编译。
2、 打开VS,工具->选项->项目和解决方案->VC++目录:在右边显示中“显示一下内容目录”中选择“包含文件”,在里面添加如下项:
[安装路径]/include
[安装路径]/include/libpng14
[安装路径]/include/gail-1.0
[安装路径]/include/freetype2
[安装路径]/include/fontconfig
[安装路径]/include/atk-1.0
[安装路径]/include/pango-1.0
[安装路径]/include/cairo
[安装路径]/include/glib-2.0
[安装路径]/include/gtk-2.0
[安装路径]/lib/glib-2.0/include
[安装路径]/lib/gtk-2.0/include
注:即将include和lib路径中的所有头文件均包含进去,不同版本可能有所不同,我使 用的是GTK+2.0目前打包好的最新的也是这个版本
3、 项目配置:新建项目,打开项目属性对话框选择:
A、 “连接器”->“常规”,在“附加目录库”加入:[安装路径]/lib目录
B、 “连接器”->“输入”,在附加“依赖项”加入[安装路径]/lib下的所有lib文件
4、现在就可以着手编写程序了。
5、推荐一个不错的教程网站:http://webcache.googleusercontent.com/u/cosoft?q=cache:KH1UIMeqGPUJ:reciteword.cosoft.org.cn/yaoguang/ebook/gtk2-tut/+GTK&cd=1&hl=zh-CN&ct=clnk&ie=UTF-8&inlang=zh-CN
上面的网址是google的快照,因为直接访问访问不上 (http://reciteword.cosoft.org.cn/yaoguang/ebook/gtk2-tut/c69.html)。另外,就是在[安装目 录]/share/doc下有帮助文档
6、步骤3是VS2008的配置,vc6.0如下:
新建工程,“工具”->“设置”->”连接”->输入
在“附加路径库”中加入[安装路径]/li
在“工程 选项”中加入[安装路径]/lib下的所有lib文件
配置完成后可运行如下程序进行测试,
#include<gtk/gtk.h>
void gui_init(int argc,char *argv[])
{
GtkWidget *win;
/*初始化窗口和布局*/
gtk_init(&argc,&argv);
win=gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(win),"HelloGTK");
gtk_window_set_default_size(GTK_WINDOW(win),640,500);
gtk_widget_show(win);
gtk_main();
}
int main(int argc,char *argv[])
{
gui_init(argc,argv);
return 0;
}
要将[安装路径]/bin目录下的dll文件放入C:/Windows/System32中
- VC开发GTK配置环境
- Windows下的Gtk+开发环境配置(vc)
- Windows下的Gtk+开发环境配置(vc)
- gtk开发环境的配置
- 配置eclipse gtk开发环境
- Fedora环境下Gtk+开发环境配置
- Fedora环境下Gtk+开发环境配置
- 配置C,C++,GTK开发环境
- VC6.0配置GTK+开发环境
- Dev-C++ 配置 GTK+ 的开发环境
- Ubuntu下配置GTK+开发环境
- vc 中配置gtk
- VC++ 环境 使用开发GTK+程序的中文显示问题
- VC Directsound开发环境配置
- VC++ OpenGL 开发环境配置
- VC++配置OpenGL开发环境
- Direct2D VC开发环境配置
- GTK开发环境建立
- C# Winform XML
- 电脑启动过程
- Android Resource介绍和使用[转]
- Ubuntu10.04 下”VirtualBox Kernel driver not install”解决方法
- 怎样设置局域网共享?
- VC开发GTK配置环境
- MM常用T-CODE
- 自动更改网络配置
- PP常用T-CODE
- REST区域关系分析方法
- 关于rowid的小小研究
- 注册表修改:写该值的新内容时出错解决方案
- qt 加图标资源方法
- oracle 方案和表空间