问题:
想用MYSQL++的类来操作mysql数据库,,但是在编绎mysql++类库的时候,又出错了。
如果 用debug版本
可以正常编绎通过,生成mysqlpp_d.lib 和mysqlpp_d.dll这两个文件,
但是 用release版本
编绎也能通过,但是有warning C4275...
{
e:\mysql++\lib\result.h(212) : warning C4275:
非 dll 接口 class“std::_Container_base_aux”用作 dll 接口 class
“std::_Container_base_aux_alloc_real<_alloc>”的基
with
[
_Alloc=std::allocator<:row>
]
D:\Program Files\Microsoft Visual Studio 9.0\VC\include\xutility(379) :
参见“std::_Container_base_aux”的声明"
}
生成的mysqlpp.lib和mysqlpp.dll文件是不能正常使用的。。。
菜鸟就是这样麻烦,想找点自己敢兴趣的学学,电脑老是和我过不去,遇到这样的臭虫,怎么办呀,lib文件的知识也有,class的知识就会一点点。
谁帮我批点一下,如何生成release版本的.lib文件和.dll文件。。。
作者: asmfox2
发布时间: 2010-10-24