Я использую библиотеку C ++, которая использует функции из win inet .lib. Когда я компилирую в VS2017, я получаю ошибки связи.
Я добавил win inet .lib к дополнительным зависимостям проекта и убедился, что он находится в последней командной строке, но по-прежнему получаю ошибки компоновщика:
LNK2001 неразрешенный внешний символ __imp_InternetOpenW
Но все компилируется, если я добавляю:
#pragma comment(lib,"Wininet.lib")
в свой код. У меня есть другой подобный проект, который отлично компилируется с той же библиотекой без прагмы #.
Как я могу отладить, почему VS2017 не может найти зависимость, когда библиотека добавлена к дополнительным зависимостям?