#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
версия библиотеки, которую вы должны загрузить отдельно или скомпилировать из исходного кода.