win32下基eclipse的GTK+编译环境.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
win32下基eclipse的GTK编译环境

win32下基于eclipse的GTK+境GTK+是遵循LGPLGUI类库.基于C,是GNOME的基,也是Linux下 GUI程序的首.同,GTK+也是一个跨平台的GUI,win32下写原生GUI程序(商),GTK+都是一个不! 本文基于我的,介windows下用eclipse/CDT 来搭建GTK+,并成功GTK+的hello world程序! 希望win32下GTK+程序的朋友能有所帮助. : http:// 1. 为什么俺选 eclipse ? ??? eclipse 是一个IDE,主要是用于Java程序.同,通CDT插件可以提供一个完整的C/C++.eclipse 的主? ,上面可以下 eclipse和CDT,而且,相当的不. ?? ???? 开始也想过用其它的IDE,比如 Dev-cpp (主 ) ,可是它的GBK中文,不支持UTF8. 而我GTK+是支持国,所有的c源文件最好是UFT8的. 如果.c文件是GBK,那,编译出来都是乱码.要想消除乱,必string串通: ???? g_locale_to_utf8(世界你好,-1,0,0,0) .而eclipse支持多,选用utf8来,就没有中文乱,很是方便,呵呵 ??? eclipse的跨平台性也是我它的一个重要原因! 我,linux下vim,emacswin下的,还是有点麻烦的. eclipse可以运行在linux等平台上,,我linux下使用同一个IDE--eclipse来,这样降低了win程序 linux程序的,呵呵. ??? 嘻嘻,,eclipse备受业界好评,应该也不会让我们失望的!再,熟悉了eclipse,以后学java的IDE也不用重新去适,^_^ 2. win32下GNU ? ?? eclipse和dev-cppMinGW或者Cygin来C/C++程序的. 建MinGW,它全称是Minimal GNU for Win,是GNUwin32平台上的一个移植,不同于Cygin,MinGW是原生的win32移植,不需要另外的POSIX模.另外MinGWposix实现接口--msys,移植了很多linux下很方便的小工具,比如ls,vi,rvxt等等. MinGW ??? 我可以在上面下? MinGW-3.2.0-rc-3.exe 和 MSYS-1.0.10.exe ,安装的Mingw,然后安装msys.安装完msys之后会跳出一个,选y (yes), 然后它 MinGW, 选y,然后按它的例子MinGW的安装路径(比如c:/MinGW),msys就把mount到了安装路径的msys目,可以直接使用Mingw的那些工具了. ?? 好了.装好eclipse编译c文件需要的gcc,gdb,make工具了.eclipse能找到它,要把c:\MinGW\ bin目windows的PATH中. 需要,c:\MinGW\bin目make不是GNU的make,而是mingw32-make.exe,make在windows 下的版本,由于没有posix完整接口,make缺少一些make的功能,同linux下make所不具. 因pkg-config来自GTK+库的路径,这是mingw32-make.exe所不支持的. msys中提供的GNU make是可以的,,我msys安装目bin目PATH中. 3. 安装GTK+win32 port ??? GTK在windows上的移植,目前常:gimp-win和glade-win32,分上有各自的主.前一个是官方的,不 GTK+-dev包不是完全打包好的,使用起来不是很方便,推荐用后一个. ??? gimp-win的地址: ??? ?? ? /~tml/gimp/win32/downloads.html ???? ??? /projects/gimp-win/ ??? glade-win32的地址: ??? ???? /projects/gladewin32/? ???????? 去下gtk+-win32-dev 包,双.安装程序自,很方便. 4. 安装eclipse和CDT ? ?? 到 上下eclipse和CDT,解,比如 D:\eclipse ,运行eclipse.exe 即可 ? ?? 注意的是:? CDT要搭eclipse使用,下CDT即可 5. GTK+版的hello world程序. ?? 打eclipse,file- new- project, 里面多了c和c++两,选择c,建一个managed make c project(自makefile文件). eclipse自c程序的,呵呵,真的是挺周到的. ??? 左 new,新建一个 c source file, 把下面的hello

文档评论(0)

vbc516 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档