Я создал базу данных с помощью mysql, и теперь мне нужно связать ее с C, в основном просто для вызова некоторых функций, уже созданных в SQL.
Я установил «C Connector» с сайта mysql. Когда я пытаюсь скомпилировать свою программу, используя
gcc db.c у меня такая ошибка:
db.c:2:19: fatal error: mysql.h: No such file or directory compilation terminated.
Итак, просматривая форум, я понял, что мне нужно включить путь «mysql.h» при компиляции моей программы, используя -I, но это все равно дает мне ошибку.
Путь, где находится mysql.h, следующий:
C:\Program Files (x86)\MySQL\MySQL Connector C 6.1\include
Любая идея?






Вы можете попробовать это:
gcc db.c -l mysql
Обычно именно так вы компилируете программы с такими библиотеками. если это не сработает, попробуйте перейти по этой ссылке: https://dev.mysql.com/doc/refman/5.7/en/c-api-building-clients.html
Это дает мне ту же ошибку > db.c: 2: 19: фатальная ошибка: mysql.h: Компиляция такого файла или каталога не завершена.