DanielDemidko
@DanielDemidko
Программист

Откуда Visual Studio знает название библиотеки?

Собрал Boost, благополучно установил в проект, всё работает, но возник вопрос.
Эксперимента ради попробовал собрать проект без библиотек, только с хедерами.
Убрал путь к *.lib файлам из "Additional Library Directories", и получил вот такое занятное сообщение:
a9df9062dd9e4464947c7492335b28e4.png
Вопрос - откуда студия узнаёт точное название *.lib библиотеки, если путь к ней нигде не прописан?
Я подумал сперва что библиотека подключается в хедерах через "#using" директиву, но не нашёл такой строки в них:
bdcb9616ab2743a8a39edd819c2c734a.png

Откуда компилятор знает точное название библиотеки?
Может быть я сейчас очень туплю, подскажите пожалуйста
  • Вопрос задан
  • 271 просмотр
Пригласить эксперта
Ответы на вопрос 1
@RSM0000
Так у тебя же boost подключен в include, само собой он знает какие библиотеки ему требовать , подключи старые include , и посмотри что требовать будет.

Если так уже интересно в поиске по файлам вбей название библиотеки и посмотри где она указана.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы