Файлы .la
являются удобными библиотеками libtool, они бесполезны и вызывают только проблемы (в данном случае).
Файлы .a
являются (импортируемыми) библиотеками для GCC / MinGW, так же, как .lib
для MSVC.
VLC может быть построен только с GCC, потому что MSVC не хватает надлежащей поддержки C99. Таким образом, вся информация отладки будет сгенерирована и для цепочки инструментов GNU (GCC / Binutils / GDB). Если вы хотите использовать правильную DLL в Visual Studio, вы сможете создать библиотеку импорта из включенного файла .def
и библиотеки DLL.