给 MySQL++ 打补丁以支持 UNSIGNED {FLOAT,DOUBLE} 类型

MySQL++ 3.1.0 不支持 UNSIGNED {FLOAT,DOUBLE} 类型,这种类型的列数据被 MySQL++ 视为 string 类型的数据,需要打一个补丁来解决这个问题。

 

补丁的下载地址为: http://gna.org/support/?2456

 

安装方法:

cd mysql++-3.1.0
patch lib/type_info.cpp type_info.cpp.diff    # type_info.cpp.diff 为下载的补丁文件

 

然后重新编译安装 MySQL++:

make clean    # 注意:如果之前安装过一定要先清理安装

./configure --with-mysql=/data/mysql --enable-thread-check
make
make install

 

 

posted @ 2012-05-10 09:50  edwardlost  阅读(640)  评论(0编辑  收藏  举报