C++ Как скомпилировать библиотеки

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
17 Дек 2021
Сообщения
10
Реакции
0
Здравствуйте
В проекте имеются библиотеки такие как minhook, libcurl и тд. но только header файлы. При компиляции проект требует .lib этих библиотек. Можно ли как то разом их собрать? И как и с помощью чего их собрать?
HC2MTQZ.png
 
Здравствуйте
В проекте имеются библиотеки такие как minhook, libcurl и тд. но только header файлы. При компиляции проект требует .lib этих библиотек. Можно ли как то разом их собрать? И как и с помощью чего их собрать?
HC2MTQZ.png
находишь исходник какой-то библиотеки нужной и компилируешь по этому тутору, учти что основные свойства твоего проекта и проекта библиотеки при компиляции должны совпадать
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
.
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
libcurl можно скомпилировать через cmake / vcpkg / nasm. Все инструкции по компилированию на этих компиляторах есть в интернете.
 
  • Мне нравится
Реакции: mj12
Да, еще днем разобрался, всем спасибо
 
Здравствуйте
В проекте имеются библиотеки такие как minhook, libcurl и тд. но только header файлы. При компиляции проект требует .lib этих библиотек. Можно ли как то разом их собрать? И как и с помощью чего их собрать?
HC2MTQZ.png
Компилятор собирает файлы. Линкер собирает программы из файлов что собирает компилятор. Линкер хочет собранную библиотеку на ввод (.lib файл) для сборки программы из файлов что собирает компилятор. Ты линкеру библиотеку не дал на ввод для сборки программы из файлов что собирает компилятор. Линкеру грустно. Линкер говорит "LNK1181".
 
Назад
Сверху Снизу