Если не компилируются стандартные библиотеки в Visual Studio 2015
Если только что созданный проект не собирается:
Причина всему - виндовс 10
, которая по умолчанию не хочет работать правильно с visual studio 15
. После загугливания англоязычных интернетов я решил эту проблему. Более детально:
Внутри *Visual studio*
изменились пути к C заголовкам.
Информацию об этой ошибке можно найти здесь: https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/
Мне удалось решить эту непотребность: Идём в Project->Properties->
. В Configuraton Properties->VC++ Diretories->Library Directories
добавляем пути к C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10150.0\ucrt\
(Здесь выбираете вашу архитектуру)
И в C/C++->General->Additional include directories
в этой строке добавляем путь:
Примечание: 10.0.10150.0 может существенно зависеть от вашей версии операционной системы.
2. После вышепроделанных манипуляций, у вас может вылезти ошибка LNK1104 cannot open file 'ucrtd.lib'
. (По крайней мере эта ошибка вылезла у меня). Как её решить, хорошо показано в этом видео.
Last updated