Как можно исправить ошибку в файле 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 не отличается гибкостью.