RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Глава 6. Известные проблемы Connector/C++

Чтобы сообщить об ошибках, используйте MySQL Bug System. См. How to Report Bugs or Problems.

Для примечаний, детализирующих изменения в каждом выпуске Connector/C++, см. MySQL Connector/C++ Release Notes.

  • Вообще говоря, библиотеки C++ менее портативные, чем библиотеки C. Проблемы могут быть вызваны именами корежа, различными версиями Standard Template Library (STL) и использованием различных компиляторов и компоновщиков для работы с библиотекой, чем те, которые использовалось для сборки самой библиотеки.

    Даже небольшое изменение в версии компилятора может вызвать проблемы. Если вы получаете сообщения об ошибках, что вы подозреваете, связаны с такими несовместимостями, соберите Connector/C++ из исходных текстов, используя тот же самый компилятор и компоновщик, которых вы используете, чтобы собрать приложение.

    Из-за изменений между дистрибутивами Linux, версиями компилятора, версиями компоновщика и версиями STL, невозможно обеспечить двоичные модули для каждой возможной конфигурации. Однако дистрибутивы Connector/C++ включают файл INFO_BIN, который описывает окружающую среду и параметры конфигурации, использовавшиеся для сборки. Дистрибутивы также включают файл INFO_SRC, который предоставляет информацию о версии продукта и исходном хранилище, из которого был произведен дистрибутив. До Connector/C++ 8.0.14 это был файл BUILDINFO.txt вместо INFO_BIN и INFO_SRC.

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

Поиск

 

Найди своих коллег!

Вы можете направить письмо администратору этой странички, Алексею Паутову. mailto:alexey.v.pautov@mail.ru