首先,2个有用链接,
http://hi.baidu.com/jumbo/blog/item/9ab351663539da2cab184ce2.html
http://blog.chinaunix.net/u/31026/showart_438526.html
我的编译步骤
1、 到Code::Blocks官方网站http://www.codeblocks.org/下载Code::Blocks+MingGW安装包,下载后用默认设置安装。
2、 设置环境变量,给Path环境变量加上C:/CodeBlocks/bin。对于Windows XP,具体方法是鼠标右击“我的电脑”,
在弹出菜单中选择“属性”;在出现的对话框点选“高级”标签,然后点击下方的“环境变量”按钮,在“系统变量”中选中“Path”并点击
“编辑”按钮;在弹出对话框的“变量值”一栏的末尾加上“;C:/CodeBlocks/bin”(引号不用加);“确定”所有对话框即可。
3、 打开一个命令行控制台(开始菜单->程序/所有程序->附件->命令提示符),执行下列代码进行编译:
cd C:/STLport-5.1.5/build/lib
mingw32-make -fgcc.mak
mingw32-make -fgcc.mak install
mingw32-make -fgcc.mak clean
4. 复制C:/STLport/build/lib/obj/gcc下面3个文件夹里的*.a和*.all到C:/STLPort/lib。同时把3个dll复制到C:/Windows/system32
5. 下面是配置CodeBlocks的步骤:
(1)打开CodeBlocks菜单Settings->Compiler and Debugger->Global Compiler Setting->GCC
(2)检查并更新Toolchain executables中的MinGW安装路径(如果你用的不是CodeBlocks自带的MinGW)
(3)在Compiler setting->Other options中添加-mthreads
(4)在Linker setting中把C:/STLPort/lib里的3个*.a文件加入link libraries里,注意去年文件名前面的“lib”和后面的“.a”
(5)在Search directories->Linker里加入C:/STLPort/lib (有的文章说要在Search directories->Compiler里加入C:/STLPort/stlport