给 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

 

 

你可能感兴趣的:(double)