最近好多更新啊!

2009年10月12日 17:08

2009-10-08 TDM's GCC/mingw32 includes GCC 4.4.1

貌似终于解决了某个大bug

tdm-mingw-1.908.0-4.4.1-2.exe

Code::Blocks The 10 October 2009 build (5859) is out

新图标 感觉清爽

http://prdownload.berlios.de/codeblocks/CB_20091010_rev5859_win32.7z

找到一个非常好的中文语言包 貌似还在更新

http://www.dlang.net/dl/zh_CN-mo.zip

另外在小众上看到 fences 1.0 发布了 立马用上了 用新东西的感觉真不错

评论(0) 阅读(1566)

期待 ubuntu 9.10 !

2009年10月12日 17:08

评论(0) 阅读(1445)

boost filesystem 递归遍历目录

2009年10月10日 04:22

 

#include <iostream>
using std::cout;
using std::endl;
#include "boost/filesystem.hpp"
using namespace boost::filesystem;

int main()
{
    path mypath("F:/music");
    for (recursive_directory_iterator itr(mypath);
            itr!=recursive_directory_iterator(); ++itr)
        cout << itr->path().string()<<endl;
    return 0;
}

recursive_directory_iterator是递归迭代器,directory_iterator是非递归的。

评论(0) 阅读(3792)

boost filesystem 连接目标库

2009年10月10日 02:58

正在学概率论与数理统计,找个库算正态分布,于是找到了boost。感叹这东西实在是太强大了!

昨天看了看分布的部分,发现很简单很好用,因为只要include就可以了。

今天想试试filesystem却发现只include是不行的,还要连接静态库或动态库。

总结一下:

首先在网上搜到的关于库名的资料:

详见 more/getting_started/windows.html。
Release版
    动态Boost库的引用库
        单线程:              例:boost_filesystem-vc71-1_34.lib
        多线程:-mt           例:boost_filesystem-vc71-mt-1_34.lib
    静态Boost库
        使用动态CRT
            单线程:lib       例:libboost_filesystem-vc71-1_34.lib
            多线程:lib -mt   例:libboost_filesystem-vc71-mt-1_34.lib
        使用静态CRT
            单线程:lib -s    例:libboost_filesystem-vc71-s-1_34.lib
            多线程:lib -mt-s 例:libboost_filesystem-vc71-mt-s-1_34.lib
Debug版:加gd,g:用Debug版CRT,d:Debug版Boost。
如有错误,请指正。

Code::Blocks中项目 右键 构建选项 在 linked settings :: 链接库 中可以添加静态或动态链接库。

静态:

..\..\lib\boost_1_40_0\lib\libboost_system-mgw34-1_40.lib

..\..\lib\boost_1_40_0\lib\libboost_filesystem-mgw34.lib

动态:

..\..\lib\boost_1_40_0\lib\boost_system-mgw34-1_40.lib

..\..\lib\boost_1_40_0\lib\boost_filesystem-mgw34.lib

动态 还要把

boost_system-mgw34-1_40.dll

boost_filesystem-mgw34-1_40.dll

放到编译出的程序的目录下。

boost filesystem用法可见:http://www.ibm.com/developerworks/cn/aix/library/au-boostfs/

评论(0) 阅读(2488)

汇编的贪吃蛇

2009年10月06日 02:32

刚学 写着玩 挺ugly的 有bug也不管了

snake.png

源码和程序 http://www.dbank.com/download.action?k=5cb776e3eaf3464d9ccc3c8b74a5b4c2

评论(0) 阅读(2098)