Компиляция собственного движка MySQL в Visual Studio 2008 - PullRequest
0 голосов
/ 22 июля 2009

У меня есть ошибки компиляции при компиляции образца MySQL механизма хранения из источников MySQL 5.1.36. Мне кажется, что я установил все пути для включения подкаталогов, но этого недостаточно.

Вот ошибки:

1> c: \ users \ roman \ desktop \ 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: отсутствует спецификатор типа - предполагается. Примечание: C ++ не поддерживает default-int

1> c: \ users \ roman \ desktop \ mysql-5.1.36 \ sql \ item_cmpfunc.h (1395): ошибка C4430: отсутствует спецификатор типа - предполагается. Примечание: C ++ не поддерживает default-int

1 Ответ

0 голосов
/ 28 июля 2009

Я должен был включить библиотеку mysql_version.h.in, которая содержит все соответствующие переменные, такие как FRM_VER и т. Д. Это исправило ошибки, упомянутые выше.

...