ошибка «библиотека повреждена» в visual studio 2017

#visual-studio #sdk #linker #visual-studio-2017 #wininet

Вопрос:

Я пытаюсь использовать комплект драйверов Windows и Windows SDK версии 10.0.22000.0 в своем коде VS 2017.

Это дает мне ошибку ссылки «библиотека повреждена» для файла «wininet.lib». Я попытался переустановить оба SDK, но ошибка все равно есть.

Как я могу решить эту проблему? Я могу использовать SDKS версии 10.0.22000.0 только в VS 2019?

Пожалуйста, помогите

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

1. Это когда-нибудь работало на вашей машине или вы впервые пытаетесь ее построить? Какую версию VS вы используете? Вы упомянули как 2017, так и 2019 гг. можете ли вы показать код того, где вы используете/связываете эту библиотеку dll?

2. @eglease Я работаю в 2017 году. Для этого я использую последнюю версию SDK (10.0.22000.0). 10.0.22000.0 не является частью 2017 года. Мой вопрос: я могу использовать Windows SDK версии 10.0.22000.0 только с VS 2019? В VS 2017 я получаю ошибку типа «библиотека повреждена» для файла «wininet.lib».

3. Я не могу найти нигде, где говорится, что VS2017 не поддерживает последнюю версию SDK, но на самой странице SDK упоминается только VS2019. 10.0.17763.0 была последней версией, включенной в VS2017, поэтому я подозреваю, что она больше не поддерживает ее.