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 GTK+3编程【1】dev-cpp…
- Win64 GTK+3编程【2】GTK+3完…
- Dev-cpp 4.9安装gtk包试验………
- 用Dev-Cpp搭建MySQL++编程环境
- gtk 编程笔记 3
- Gnome编程,Gtk+3
- gtk编程笔记 1
- Dev-Cpp/Mingw32 环境介绍(3)
- Dev-Cpp/Mingw32 环境介绍(3)
- Dev-Cpp/Mingw32 环境介绍(3)
- Dev-Cpp/Mingw32 环境介绍(1)
- Dev-Cpp/Mingw32 环境介绍(1)
- Dev-Cpp/Mingw32 环境介绍(1)
- Dev-Cpp/Mingw32 环境介绍(1)
- Dev-Cpp/Mingw32 环境介绍(1)
- Dev-Cpp/Mingw32 环境介绍(1)
- 用Dev-Cpp搭建MySQL++编程环境【转】
- open(/dev/ietctl, O_RDWR) 控制…
- vmware安装ubuntu后,窗口居中不适应屏幕解决方法
- 3—IPv6编程,windows篇
- ubuntu下学习hadoop记录
- 4—IPv6编程windows篇,client篇
- Cannot change version of project facet Dynamic web
- Win64 GTK+3编程【1】dev-cpp…
- maven在eclipse中使用的小技巧总结
- Win64 GTK+3编程【2】GTK+3完…
- Scala基础知识之函数
- rxjava2 retrofit2 配置
- Spring入门学习——bean属性配置(一)
- 4—IPv6编程*.dll、*.a篇,动态和静…
- 安卓权限配置时出现“Permission is only granted to system apps”
- 研究方向----简洁的美