Spec-Zone .ru
спецификации, руководства, описания, API

21.4.2. Установка MySQL, Connector/C ++ от Двоичного Распределения

Предостережение

Одна проблема, которая может произойти, состоит в том, когда инструменты, которые Вы используете, чтобы создать Ваше приложение, не являются совместимыми с инструментами, используемыми, чтобы создать двоичные версии MySQL, Connector/C ++. Идеально, создайте свое приложение с теми же самыми инструментами, которые использовались, чтобы создать MySQL, Connector/C ++ двоичные файлы. Чтобы помочь с этим, следующие ресурсы обеспечиваются.

Все дистрибутивы включают a README файл, который содержит специфичные для платформы примечания. В конце README файл, содержавшийся в двоичном распределении, Вы сочтете настройки используемыми, чтобы создать двоичные файлы. Если Вы испытываете, создают связанные проблемы о платформе, она может помочь проверить настройки, используемые на платформе, чтобы создать двоичный файл.

Разработчики, использующие Microsoft Windows, должны удовлетворить следующие требования:

  1. Используйте поддерживаемую версию Visual Studio, или Visual Studio 2005 или Visual Studio 2008.

  2. Гарантируйте, что Ваше приложение использует ту же самую библиотеку времени выполнения, как это имело обыкновение создавать MySQL, Connector/C ++. Visual Studio 2005 создает использование Microsoft. VC80. CRT (8.0.50727.762), и Visual Studio 2008 создают использование Microsoft. VC90. CRT (9.0.21022.8).

  3. Ваше приложение должно использовать ту же самую конфигурацию компоновщика в качестве MySQL, Connector/C ++. Например, используйте один из /MD, /MDd, /MT, или /MTd.

Чтобы использовать изменение требований, ранее перечисленных, таких как различная версия компилятора, конфигурация выпуска, или библиотека времени выполнения, компилирует MySQL, Connector/C ++ из источника, используя Ваши требуемые настройки, и гарантирует, что Ваше приложение создается, используя эти те же самые настройки. Чтобы избежать проблем, гарантируйте, что три переменные версии компилятора, библиотеки времени выполнения, и параметров конфигурации компоновщика времени выполнения являются тем же самым и для приложения и для MySQL, Connector/C ++ непосредственно.

Лучшее решение, которое гарантирует совместимость, состоит в том, чтобы создать Ваш MySQL, Connector/C ++ библиотеки от исходного кода, используя те же самые инструменты, которые Вы используете, чтобы создать Ваше приложение.

Загрузка MySQL, Connector/C ++

Двоичные пакеты могут быть получены из MySQL, Connector/C ++ загрузки.

Пакет архива

Распакуйте архив распределения в соответствующий каталог. Если Вы планируете использовать динамически соединенную версию MySQL, Connector/C ++, удостоверьтесь, что Ваша система может сослаться на клиентскую библиотеку MySQL (MySQL, Connector/C ++, соединяется против и таким образом требует клиентской библиотеки MySQL). Консультируйтесь со своей документацией операционной системы относительно того, как изменить и развернуть путь поиска для библиотек. Если невозможно изменить путь поиска библиотеки, он может помочь скопировать Ваше приложение, MySQL, Connector/C ++ библиотека и клиентская библиотека MySQL в тот же самый каталог. Большинство систем ищет библиотеки в текущем каталоге.

Пользователи Windows могут выбрать между двумя двоичными форматами упаковки:

Установщик MSI Windows

Используя MSI Установщик может быть самым легким решением. Установщик MSI не требует никаких административных полномочий, поскольку он просто копирует файлы.

Установщик MSI начинается, представляя желанный экран.

Рисунок 21.70. Экран Приветствия Установщика MSI

Экран Приветствия Установщика MSI

Экран краткого обзора Установщика MSI позволяет Вам выбрать тип установки, которую Вы хотите выполнить. "Типичная" установка состоит из всех необходимых заголовочных файлов и библиотек Выпуска. "Пользовательская" установка позволяет Вам установить дополнительные Отладочные версии библиотек соединителя.

Рисунок 21.71. Экран Краткого обзора Установщика MSI

Экран Краткого обзора Установщика MSI

Если Вы выбираете "Пользовательскую" установку, Установщик MSI представляет экран Custom Setup, который позволяет Вам выбрать, какие функции установить и где установить их.

Рисунок 21.72. Установщик MSI Пользовательский Экран Установки

Установщик MSI Пользовательский Экран Установки