Как можно исправить ошибку в файле Effects11d.lib

Как можно исправить ошибку в файле Effects11d.lib?

Ошибка  LNK2019 ссылка на неразрешенный внешний символ __imp___vsnprintf в функции "long __stdcall StringVPrintfWorkerA(char *,unsigned int,unsigned int *,char const *,char *)" (?StringVPrintfWorkerA@@YGJPADIPAIPBD0@Z)

Ответы (1 шт):

Автор решения: user7860670

Линкуемая библиотека была собрана старым компилятором и завязана на старые варианты crt, и для ее работы требуется костыль, заключающийся в подключении библиотеки legacy_stdio_definitions.lib. см Overview of potential upgrade issues.

Однако более правильным решением будет взять опенсорсный вариант фреймворка FX11 и собрать его самостоятельно. Или использовать какое-то свое решение так как FX не отличается гибкостью.

→ Ссылка