
类库&工具
yacper
Anything but ordinary!
A gamer and game programer!
展开
-
判断以及获取visual studio安装路径
最近发现用vs处理xml文件还挺方便的哦,关键是快捷键已经用的很熟,除了没有相同字符串高亮这个notepad++特有的功能外,其他都已经很完善了,语法检查不错,所以,在工具里就想用vs作为默认xml文本编辑器。 研究了很久的注册表项,才发现判断vs是否安装并不是那么容易,起码并不是那么简单的。1.vs的注册项在HKEY_CURRENT_USER/SOFTWARE/MICROSOFT/V原创 2010-04-19 20:32:00 · 14569 阅读 · 1 评论 -
Log4cplus 介绍
http://www.cppblog.com/tx7do/articles/11715.html 这哥们一系列7篇文章整的跟教科书似的,相当牛×,还有一篇可能有些补充: http://pyhcx.blog.51cto.com/713166/143549 总的来说这玩意很牛×,够用,但如果能创建多个控制台,并彩色显示就更妙了 所以这玩意在调试的时候可原创 2010-05-13 17:22:00 · 994 阅读 · 0 评论 -
cegui新版dependency库出现 应用程序正常初始化(0xc0150002)失败
cegui0.71版确实做了很多改进,但是在下下来的dependency上,却出现了问题:应用程序正常初始化(0xc0150002)失败 查看windows的事件查看器,在“系统”下,可以看到SideBySide错误,报说找不到附属汇编Microsoft.VC80.DebugCRT,显然,这玩意肯定是装的,所以只可能是版本不对。 用resource hacker发现cegui原创 2010-05-19 14:00:00 · 3092 阅读 · 3 评论 -
删除SVN/CVS目录的bat脚本
<br /><br /><br />@echo On<br />@Rem 删除SVN版本控制目录<br />@PROMPT [Com]<br />@for /r . %%a in (.) do @if exist "%%a/.svn" rd /s /q "%%a/.svn"<br />@Rem for /r . %%a in (.) do @if exist "%%a/.svn" @echo "%%a/.svn"<br />@echo Mission Completed.<br />@pause<br />转载 2010-09-19 11:31:00 · 2163 阅读 · 0 评论 -
轻松搭建一个Windows SVN服务器
<br /> <br /> 通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。<br /> 目前较为简单的方案是VisualSVN Server。该SVN服务器是免费的,支持Windows NT, 2000, XP and 2003等环境,安装非常简单。<br /> 安装的时候可以选择SVN走http协议还是https协议,htt转载 2010-10-07 22:11:00 · 828 阅读 · 0 评论 -
stlPort+boost的编译方法
<br />这两个库,如果单独使用的话,都还好应付,如果放在一起使用,就比较麻烦,有些需要注意的点。<br /> <br />stlport:<br /><br />stlport目录是主include目录,在vc项目包含文件夹设置中一定要把它提前(放在vs自带的前面)。<br />lib目录在vs项目库目录中包含<br />bin目录里的dll,请放在执行文件夹下,或干脆放在windows的system目录下,当然在环境变量PATH中添加路径也可以。<br /><br /><br />目录原创 2010-10-19 23:11:00 · 3547 阅读 · 3 评论 -
在linux下使用CMake构建应用程序
在linux下使用CMake构建应用程序<br /><br /><br />本文介绍了一个跨平台的自动化构建系统 CMake 在 linux 上的使用方法。 CMake 是一个比 automake 更加容易使用的工具,能够使程序员从复杂的编译连接过程中解脱出来。文中通过一些例子介绍使用 CMake 处理多源文件目录的方法、查找并使用其他开发包的方法以及生成 debug 版和 release 版程序的方法。<br />CMake 简介<br /> CMake 是一个跨平台的自动化建构系统,它转载 2010-10-21 17:59:00 · 864 阅读 · 0 评论 -
cmake 词法和语法
<br />词法和语法<br /><br />在开始本节的学习之前,我们先总结一下之前所了解到的CMake基本词法和命令。<br /><br />CMake命令通常使用如下的格式:<br /><br /> 1. COMMAND( ARG1 ARG2 … )<br /><br />复制代码<br />命令关键字之后使用括号来包含所有的参数;各个参数之间使用空格或者换行符分隔;而参数通常有以下几种形式:<br /><br />变量,以${MY_VAIRABLE}的形式表达,其储存转载 2010-10-21 18:04:00 · 1250 阅读 · 1 评论 -
stlport调试watch查看容器里面的值
<br />若使用vs2008,则在C:/Program Files/Microsoft Visual Studio 9/Common7/Packages/Debugger/autoexp.dat中的<br />;---------------------------<br />;PROPVARIANT<br />;------------------------------<br />上添加以下内容;-----------------------------------------------------转载 2010-11-12 20:40:00 · 2473 阅读 · 0 评论 -
doxygen 使用简介
这里有篇ibm讲的很好安装设置篇:http://www.ibm.com/developerworks/cn/aix/library/au-learningdoxygen/index.html 顺带说一句,一定要使用dot来作为图形库画类图,效果会好很多!!! 语法:http://blog.minidx.com/2007/11/10/72.html Doxygen是基原创 2010-03-18 12:12:00 · 850 阅读 · 0 评论 -
colortree 支持各种颜色,字体的 mfc 树控件
这玩意对做工具的帮助不言自明吧:) http://www.codeproject.com/KB/tree/colortreectrl.aspx原创 2010-03-14 16:20:00 · 1338 阅读 · 0 评论 -
xsd文件 -- 伤痛
xsd XSD XML结构定义 ( XML Schemas Definition ) XML Schema 是DTD的替代品。XML Schema语言也就是XSD。 XML Schema描述了XML文档的结构。可以用一个指定的XMLSchema来验证某个XML文档,以检查该XML文档是否符合其要求。原创 2009-10-25 01:37:00 · 1762 阅读 · 0 评论 -
How to build zlib 1.2.3 using Visual Studio 2008 for 32-bit and 64-bit Windows
In 3 easy steps1. Download already working zlib123.zip which contains the source code and VC2008 projects that I use.2. With Visual Studio 2008 open appropriate SLN file inzlib123/projects/v转载 2009-10-22 23:50:00 · 1341 阅读 · 0 评论 -
Doxygen 常规使用
Doxygen官网地址:http://www.doxygen.org/使用指南:http://www.stack.nl/~dimitri/doxygen/doxywizard_usage.html下载地址:http://www.stack.nl/~dimitri/doxygen/download.html#latestsrcLinux i386 -转载 2009-10-25 12:19:00 · 1719 阅读 · 0 评论 -
doxygen注释块
doxygen注释块doxygen注释块其实就是在C"C++注释块的基础添加一些额外标识, 使doxygen把它识别出来, 并将它组织到生成的文档中去。 在每个代码项中都可以有两类描述, 这两类描述将在文档中格式化在一起: 一种就是brief描述, 另一种就是detailed。 两种都是可选转载 2009-10-25 23:37:00 · 2225 阅读 · 0 评论 -
How To Get Hardware Information (CPU ID, MainBoard Info, Hard Disk Serial, System Information , ...)
http://www.codeproject.com/KB/system/GetHardwareInformation.aspx Download source code - 15.9 KBDownload project demo - 14.6 KBIntroductionFor numerous reasons, you may need to access转载 2009-11-02 19:41:00 · 2552 阅读 · 0 评论 -
nedmalloc
在阅读ogre源码的时候,发现了这个nedmalloc库,作者宣称其很快,非常快,虽然暂时还没有式,姑且认为正确吧,在浏览作者网站的时候,在他的biography里看到了这样一句话: There is a good percentage though exclusively about women troubles, mainly because I have no idea ho原创 2010-01-28 10:45:00 · 5586 阅读 · 1 评论 -
CXImage加入工程
编译CxImage类库作者已经提供了整个类库配置的工程文件CxImgLib.dsw (VC++6.0),只要打开它进行编译即可。需要大家注意的是:整个CxImage类库非常大。如果你只需要能处理其中的几种格式,编译该类库时,你可以在配置的头文件ximcfg.h 中找到一些编译开关选项来关闭一些图像库。JPG、PNG、TIFF中的每一个库,都会向最终程序增加约100KB的内容转载 2010-02-08 19:41:00 · 1189 阅读 · 0 评论 -
cximage
CxImage是一个可以用于MFC 的C++图像处理类库类,它可以打开,保存,显示,转换各种常见格式的图像文件,比如BMP, JPEG,GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K等格式的文件。可以实现BMPJPG,PNG CxImage不仅可以实现图像文件的类型转换,还可以实现在内存图像数据的类型转换,并且使用很方原创 2010-02-08 16:02:00 · 4131 阅读 · 0 评论 -
c++ fast Delegate 实现代码
委托这种机制,只有当代码写多了,才会发现它多么有用,虽然设计模式里的模板方法很好,但为了实现它而进行大量的类重载有时候可能得不偿失,然而c++本省并不支持委托,以下是一个非常强大的委托实现代码,直接可以拿来大量使用的。 http://www.codeproject.com/KB/cpp/FastDelegate.aspx 另有一中译篇: 成员函数指针与高性原创 2010-02-23 14:54:00 · 10729 阅读 · 0 评论