Я использую поко. Я только что обновился до версии 1.8.1-all и скомпилировал PocoFoundation в 64-битном режиме (отладка статического md, выпуск статического md) с помощью Visual Studio 2017.
Моя настройка: 64-разрядная машина с Windows 10. Visual Studio 2017 Enterprise.
При привязке его к моему проекту С++ я получаю ошибку ссылки:
Неразрешенный внешний символ: "GetAdaptersInfo"
Я заметил, что он используется в "Environment_WIN32.cpp" и фактически определен в
c:\Program Files (x86)\Windows Kits\8.1\Include\um\IPHlpApi.h
Вы знаете, как это исправить?
Это происходит только в 64-битной версии. Я установил для CompilerVersion значение SDK 8.1 для инструментов сборки 141 в моем проекте Visual Studio 2017.