前言:对于大学中计算机系的每年暑假的课设有太多想说的,能从中学到很多东西,当然不排除打酱油的,这些可以掠过哦,凡事都打酱油,人生也是打酱油的吧。2333。
对于大三以前的课设一般的要求都是用C写的,即使你学的面向对象很好,也只能老老实实的来用C写。当然这其中还有好多要说道的东西。
用C写,面对windows下的那不能再吐槽的cmd终端,我就不说太多了,因为已经很少到windows上做东西。用C...
分类:
编程语言 时间:
2014-08-30 17:49:36
阅读次数:
12580
在没有安装gtk环境的windows系统,如何运行你的gtk程序?这需要给gtk程序打包。
这里给gtk程序打包,主要是将程序依赖的dll文件提取并放置在exe的相同目录下以达到目的。
搜索一段时间后找到,对于gtk2程序,一般需要提取这些dll文件:
freetype6.dll
intl.dll
libatk-1.0-0.dll
libcairo-2.dll
libexpat...
GTK+及其支持库:
GTK+依赖许多函数库。每个库都给图形应用的开发者一个专门的函数类。GTK+是用C语言编写的面向对象的应用编程接口(API)。它是运用类的概念构建于自身之上的可扩展系统。面向对象的框架最初是作为GTK+函数库的一部分,但是后来从GTK+库中分离出去加入了GLib作为一个叫GObject的独立支持库。GObject保证了能用C进行完整的面向对象开发,包括对象的继承,数...
分类:
其他好文 时间:
2014-08-29 18:17:28
阅读次数:
325
一、什么是qtQt是著名的跨平台C++界面库,甚至可以运行在嵌入式设备上(基于framebuffer),拥有自己的集成开发环境QtCreator。在linux上的两大桌面环境gnome和kde,前者是基于GTK+(主要用C开发),而后者就是基于Qt(主要用C++开发)。二、安装qt4.3.5和编译动态版exe*安装最..
分类:
其他好文 时间:
2014-08-29 02:58:47
阅读次数:
267
GTK+简介:
GTK+(The GIMP Toolkit)最初是为一个叫做GIMP的点阵图图像编辑器的软件设计的,由Peter Mattis,Spencer Kimball和Josh MacDonald于1997年在加州大学伯克利分校的eXperimental Computing Facility完成。GTK+后来被作为GNOME和XFCE这两个主流linux桌面环境的默认图像开发包。...
上节讲了在Windows上建立GTK3的codeblocks开发环境,这节讲Example 1. Hello
World in GTK+。
例子很简单,实现了窗口和一个普通按钮,效果如图:
源代码如下,有很简单的英文注释,容易看懂,就不翻译了:
#include
/* 下面是两个回调函数 */
static void print_hello (GtkWidget *widg...
分类:
其他好文 时间:
2014-08-27 12:59:27
阅读次数:
362
GTK3是GTK的较新版本,但系统性的教程和笔记不多,下面是我从自己新浪博客转来的笔记。希望这次能把学习过程写的完整和持久些。
这次的笔记不同于之前关于GTK2的,抛弃Linux,只以Windows为工作环境。
工具:Win8.1 + Code::blocks13.12 (自带Mingw) + GTK3.6.4...
分类:
其他好文 时间:
2014-08-26 13:45:06
阅读次数:
180
Lubuntu开发人员目前正在讨论这个轻量级ubuntu版本11.04的默认应用。目前还没有最终的结果,不过对于全球的Lubuntu迷们,有必要聊一下最终的结果会是怎样。摄像头应用 'Cheese' 被Lubuntu中剔除,取而代之的会是GTK+ UVC Viewer 。一个对等的替换,但是我不晓得...
分类:
其他好文 时间:
2014-08-25 18:55:54
阅读次数:
231
sudo apt-get install python-gtk2-dev
sudo apt-get install intltool
sudo apt-get install libtool liblog4cpp5-dev libavcodec-dev libssl-dev xlibmesa-glu-dev libasound-dev libpng12-dev libfreetype6-dev ...
分类:
其他好文 时间:
2014-08-25 15:03:24
阅读次数:
300
在Ambiance主题下,eclipse弹出的tip是黑色背景的,这样压根就看不清java doc。当然可以在外观改变系统主题为其他主题,相应的gtk-2.0/gtkrc要重新设置,比如Ubuntu12.04默认主题为Ambiance,那我们可以把如下路径改为:/usr/share/themes/A...
分类:
编程语言 时间:
2014-08-25 10:02:14
阅读次数:
293