使用vs2015编译器编译libpqxx时发生的错误以及解决办法
Posted zhangdewang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vs2015编译器编译libpqxx时发生的错误以及解决办法相关的知识,希望对你有一定的参考价值。
d:libpqxx-4.0libpqxx-4.0srcstrconv.cxx(195): error C2440: “=”: 无法从“std |
以上错误主要是在strconv.cxx中195行所在的函数,ok赋值时没有从char类型转为bool类型,因此增加一次强转就可以了。
default: if (Str[0] == ‘-‘ && valid_infinity_string(&Str[1])) { ok = true; set_to_Inf(result, -1); } else { stringstream S(Str); #if defined(PQXX_HAVE_IMBUE) S.imbue(locale("C")); #endif ok =(bool) (S >> result); } break; }
以上是关于使用vs2015编译器编译libpqxx时发生的错误以及解决办法的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 libpqxx 和 xcode4 (c++) 进行编译
VS2015编译后在其他平台缺失MSVCP140.DLL问题的修复