MinGW спокойно подключает .a файлы в ОС Windows
Подскажите, пожалуйста, как такое "чудо" возможно? Разрабатываю некоторый простенький проект, которому требуется подключение к базе данных. Для работы использую компилятор mingw. Скачал MySQL Server, где находятся файлы библиотек для работы с базой данных (libmysql.dll и libmysql.lib). Сколько не пытался подключить их - все неуспешно. После долгих стараний совсем случайно наткнулся на файл libmysql.a, который лежал в папке lib компилятора mingw. Попробовал подключить его - успешно. Попробовал подключиться к базе данных - успешно. Вроде бы должен радоваться, но не пойму, как так? Я ведь использую операционную систему Windows, почему mingw спокойно подключает .a файлы, а остальные - нет? Спасибо.