Как включить библиотеку .a в проект c

#c #c #visual-studio

#c #c #visual-studio

Вопрос:

Я должен включить библиотеку с расширением.a в мой проект на C . Как я могу создать ссылку на проект в Visual Studio? И как я могу включить библиотеку в код C ? Библиотека написана на C, это может быть проблемой?

Комментарии:

1. Это будет проблемой.

2. Где вы взяли .a файл? Вы уверены, что она была скомпилирована для Windows? Обычно (статически связанный) Библиотеки Windows имеют .lib в качестве расширения, не .a .

3. файлы .a — это функция Unix / Linux….

4. файлы .a предназначены для * nix, вам нужен эквивалент файла .lib

5. Если вам был предоставлен .a файл для использования в проекте Windows, кто-то что-то напутал. Вы не можете просто изменить расширение, поскольку .a файл представляет собой статически связанный двоичный файл, скомпилированный специально для *nix. Для работы библиотеки вам понадобится .lib версия библиотеки, которую вы должны загрузить отдельно или скомпилировать из исходного кода.