Исходный код MySQL можно скомпилировать под Windows с Borland C++ 5.02 (исходный код Windows включает в себя только проекты для Microsoft VC++, а для Borland C++ файлы проекта необходимо сделать самостоятельно).
Одна известная проблема, связанная с Borland C++, заключается в том, что в
нем применяется иное, чем в VC++, упорядочивание структур. Это означает,
что при попытке использовать имеющуюся по умолчанию библиотеку
libmysql.dll
(которая была скомпилирована с VC++) совместно с Borland C++
вы столкнетесь с проблемами. Избежать этих проблем можно одним из
следующих способов.
Можно использовать статические библиотеки MySQL для Borland C++, которые находятся на https://www.mysql.com/downloads/os-win32.html.
Вызывать функцию
mysql_init()
только с аргументомNULL
, не выделяя предварительно структуру MYSQL.