Tag Archives: Program

Gobang 0.1.0 released

作为这个学期的C++作业,作了一个基本的五子棋,注意此版本无禁手。source会在学期结束的时候开源,呵呵。 Windows : Gobang 0.1.0 for windows Ubuntu breezy: Gobang version 0.1.2 for Ubuntu Breezy Gobang version 0.1.1 for Ubuntu Breezy Gobang 0.1.0 for UBUNTU breezy 界面使用了opengl(glut)库,因此您的系统glut运行库,同时在windows下存在一点问题,就是棋子会闪烁,还不知道这是什么问题,请知道的朋友指点一下。 一些简单的使用方法: gobang –help (查看帮助) gobang –black (我黑,电脑白) gobang –white (默认,我白,电脑黑) gobang –man(两人对战) gobang … Continue reading

Posted in Program | Tagged | 4 Comments

使用anjuta编程

对于c/cpp来讲,在gnome下使用anjuta进行编程真是一件比较惬意的事情。 支持格式所进、自动编排、自动补齐函数、CVS… 同时试用了一下1.2.4版本和2.0.1版本,感觉2.0.1版本虽然增加了一些新功能,但还是不如1系列好用。 使用的时候2.0.1的功能基本都正常,但是IDE最基础的文本显示好像有问题,显示乱,而且还会自动的乱动,非常奇怪,调了一下各种参数,最后也没有找到解决的办法。

Posted in Linux, Program | Tagged , , | 1 Comment

比较好的CVS文件头

比较规范,而且LOG信息可以直接在程序中看到。 example.cxx 象下面这样定义一个宏,这样每个编译过的目标文件也可以检查到版本。 # define CVSID(string) static char cvsid[] = string; static char *msid_aw() { return( msid_aw() ? ((char *) NULL) : cvsid ); } #else # define CVSID(string) #endif 这样,如果你不想使用这个宏,只需要定义在头文件中定义DISABLE_CVSID就可以了。 (当然,使用的后果就是会使每个目标文件变大约100个字节。) 但是,你可以使用这个命令检查其对应的版本: warmerda@gdal2200[70]% ident ~/gdal/libgdal.so | grep cpl_vsi $Id: … Continue reading

Posted in GRIDGIS, Program | Tagged , | Leave a comment