GTK在Windows下开发和运行的一些设置问题

下面讲的Windows下开发,是以Visual Studio 2012为例,其他版本的Visual Studio应该与之类似。

下面的方法对于gtk2和gtk3都一样。现在好像gtk不能下载all in bundle了,只能用msys2下载。用mys2下载gtk的方法,可以参看下面的博客
http://blog.csdn.net/libi_t/article/details/52739092

1 添加包含目录,库目录,以及依赖项

这方面的文章很多了。主要就是用下面的命令查看需要包含哪些目录,附加添加哪些lib文件, lib文件的目录
pkg-config –cflags –libs gtk+-3.0
如果是all in one bundle,pkg-config就在其gtk的bin目录下。该目录里面有很多dll, exe, 其中有一个demo,可以直接运行;如果是通过msys2下载的gtk,就在mingw32(或者mingw64)下面的bin目录里面。

怎样在visual studio中添加,下面的文章说的差不多。visual studio的include包含目录在【VC++目录】-【包含目录】里面。库目录在【VC++目录】-【库目录】;依赖库在【连接器】-【输入】-【附加依赖性】

http://blog.csdn.net/qize9956/article/details/55223047

2 设置windows的启动项

主要就是避免在运行gtk程序时,冒出命令界面。在我的另一文章中有说明
http://blog.csdn.net/whoispo/article/details/53892578

3 运行设置

其实经过了上面的设置,就可以直接在Visual Studio中运行程序了。但是生成的exe文件如果直接点击,就会报错,找不到dll的入口位置。这个时候就需要把上面放demo的目录包含在系统变path里面,这个path还需要尽可能放前面,避免你的系统下可能有同名的dll文件。如果修改了path,需要重新启动Visual Studio,让path生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值