VC开发GTK配置环境
2010-06-30 12:51
357 查看
最近在那里学到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),"Hello
GTK");
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
中
<!--
/* 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
上面的网址是
的快照,因为直接访问访问不上
(
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),"Hello
GTK");
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
中
相关文章推荐
- VC6下开发OCCI程序的环境配置
- VC DirectShow开发环境变量配置及问题
- VC++ 6.0下OpenGL开发环境配置
- 新手上路学习配置C,C++,GTK等开发环境
- vc工程的常见开发环境的配置
- VC_6中配置OpenGL开发环境
- 如何在VC中配置winPcap开发环境
- vc++ for symbian 开发环境配置 经验总结
- Windows下的Gtk+开发环境配置(vc)
- gtk开发环境的配置
- VC6下开发OCCI程序的环境配置
- 习配置C,C++,GTK等开发环境
- WDK(7600.16385.1) + VC6 驱动开发环境配置
- DirectX9 SDK 下载、安装、VC++开发环境配置、跑通第一个例子
- 11、linux下Eclipse+CDT开发环境配置,GTK开发环境配置
- VC++ 6.0下OpenGL开发环境配置
- XP下VC2008 Express + DDK Wizard配置WDK驱动开发环境详细分析
- 让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改
- EditPlus+VisualStudio配置VC简易开发环境环境
- VC6下开发OCCI程序的环境配置