Я пытаюсь скомпилировать некоторый код c/C++, используя MSVC без IDE. Я получаю ошибки компоновщика о некоторых потерянных функциях.lib файлы для стандартных вызовов функций библиотеки отсутствуют на msvc
glfw3.lib(init.c.obj) : error LNK2019: unresolved external symbol __imp_vsnprintf referenced in function _glfwInputError
msvcrt.lib(vsnprintf.obj) : error LNK2001: unresolved external symbol __imp_vsnprintf
glfw3.lib(context.c.obj) : error LNK2019: unresolved external symbol __imp_sscanf referenced in function parseVersionString
msvcrt.lib(vsnprintf.obj) : error LNK2001: unresolved external symbol __imp__vsnprintf
Но я не знаю, что привело к отключению по умолчанию libs и с которым мне пришлось бы ссылаться.
Запустили ли вы 'vcvarsall.bat' для установки необходимых переменных среды для инструментов командной строки? Если нет, прочитайте https://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx –
Я сделал. Без я мог бы запустить компилятор, не указав весь путь ;-) Но спасибо вам за вашу мысль :-) – Silberling
Лучше всего вывести полную линкеровую командную строку, из которой возникают ошибки. –