Здравствуйте ursaloff, Вы писали:
U>Но когда прописываю #include <mysql.h>, при компиляции ругается на структуру файла mysql_com.h на строку U> my_socket fd; /* For Perl DBI/dbd */
Такая проблема есть и у меня. Точной её причины я не знаю, но как-то она решилась сама собой. Такое появдлляется, если непосредственно в cpp-файл mysql.h включить. А если его включать через заголовок (возможно, дело в "стражах включения"), то они (проблемы) пропадают.
Но это я навскидку говорю. Вспомнить сейчас точно не могу. Год назад это было. Попробуй такое. Все, что касается работы с API, заключить в заголовок, и нигде более mysql.h не включать.