Win64 GTK+3编程【1】dev-cpp…

来源:互联网 发布:c语言的库函数 编辑:程序博客网 时间:2024/05/22 10:29

  一晃一年过去了。不得不说从接触开源开始就一直对界面设计情有独钟,但是无论怎么爱,开源所保证的“跨平台”魅力始终无法在windows下实现。加上这个倔强头始终坚持使用dev-cpp,也许是因为大学用多了对这东西的爱吧。

  dev-cpp在更换制作组了以后,从Bloodshed转到了orwell,进入了5.11时代,引入了非常多激动人心的特征。不仅能使用TDM-GCCx64来编译出windows下的64位程序,更能使用c++11这些新特性。但是14年的时候始终找不到完整的替换方法,虽然制作一些简单的cpp程序可以编译成64位可执行文件,但是加载一些优秀的类库的时候却遗憾地发现被链接的文件却是32位的,并不能整体编译成64位。

  随着时间的推移,dev-cpp的时代终于来临了,不仅freeglut制作组持续更新,更有TransmissionZero这位热心人帮助编译了x64位下的.a文件,链接编译更为流畅。(x64freeglut下载页面)与此同时,GTK制作组也发布了带64位的GTK类库,方便编程链接,纯64位时代已经来临了(GTK+3 win64类库下载页面)。

  学习GTK的过程最痛苦的莫过于自己配置头文件和链接库(Dev-cpp 4.9安装gtk包试验……失败,原因及提示)。许多人建议我用VisualStudio来编译,的确那个很方便,但是既然开源就要纯开源。如果用了VS了,那为何还要用GTK呢?何不直接在VS上用C++或C#开发程序呢?利用.net的各种便利技能还能直接绘制界面进行编程,岂不是更方便?

  但这不是最初的目的。最初的目的要的就是可移植、独立的程序性。而一个代码,四处编译的爽快感,不正是作为一个程序员最大的激情所在吗?

  这一刻终于到来了,8月31日,终于在八月末将GTK+3下windows64位编译完整拿下,配合dev-cpp成功将之前制作的ipv6服务器合并。配置详见随后的文章

 

Win64 <wbr>GTK+3编程【1】dev-cpp那些爱与痛的故事

0 0