Файл заголовка sql.h отсутствует, хотя установлена unixODBC
Я нахожусь в современной системе Ubuntu 12.04. У меня Unixodbc (v2.2.14 из репозитория Ubuntu), MySQL и соответствующие драйверы установлены. Также подключен к действующему DSN. Проверено выдачейisql DBName UName passwd
.
Я пытаюсь скомпилировать приложение C, которое взаимодействует с базой данных, используя ODBC. Казалось, почти везде, где я искал, указывалось, что у меня где-то должен быть установлен «sql.h».find / -iname sql.h -print
показал, что у меня его нет.
Итак, мой вопрос: где это? Что-то пошло не так с установкой (об ошибках не сообщалось)? И какие шаги вы рекомендуете? Переустановка? Компиляция из исходного кода (последняя версия?)