0

从MySQL 5.1.36源代码编译MySQL存储引擎样本时,出现编译错误。在我看来,我设置所有路径包括子目录,但这似乎不够。在Visual Studio 2008中编译MySQL定制引擎

下面是错误:

1> C:\用户\罗马\桌面\的MySQL-5.1.36 \ SQL \ field.h(1455):错误C2065:FRM_VER':未声明的标识符

1> c:\ users \ roman \ desktop \ mysql-5.1.36 \ sql \ item_cmpfunc.h(1395):错误C2146:语法错误:缺少';'在标识符'preg'之前

1> c:\ users \ roman \ desktop \ mysql-5.1.36 \ sql \ item_cmpfunc.h(1395):错误C4430:缺少类型说明符 - int假定。注意:C++不支持默认int

1> C:\用户\罗马\桌面\的mysql-5.1.36 \ SQL \ item_cmpfunc.h(1395):错误C4430:缺少类型说明 - 假定为int。注意:C++不支持default-int

回答

0

我必须包含mysql_version.h.in库,其中包含像FRM_VER等所有适当的变量。这解决了上面提到的错误。

相关问题