2016-11-08 22 views
-1

Я пытаюсь скомпилировать приложение C++ в Visual Studio, но как только я добавлю стандартную библиотеку (malloc, iostream, stdio и т. Д.), Visual Studio выдает сотни ошибок. Я уже пытался восстановить мою установку и даже переустановить ее без везения. Решение (ы) построить хорошо в других установках Visual Studio, но не с моим 2015 сообщества (или Enterprise)Ошибки связи со стандартными библиотеками - Visual Studio

Пример того, что некоторые ошибки являются:

errors

Они изменяются в зависимости от в которые включены заголовки.

Я создал новое решение в визуальной студии, не изменил никаких настроек по умолчанию. Весь код выглядит следующим образом:

#include <iostream> 

int main() { 

    return 0; 
} 

Включить путь $ (VC_IncludePath); Путь к каталогу библиотеки: $ (VC_LibraryPath_x86);

Не имеет значения, что я включаю, будь то iostream, stdio, что угодно. Я не связываю какие-либо другие библиотеки, как я уже говорил, я создал новый пустой проект в визуальной студии, и теперь это происходит.

+0

Какие ошибки, в точности? Отправьте образец из них здесь, чтобы все могли видеть, что происходит. –

+0

Добавлено изображение @JustinTime – John

+0

Можете ли вы опубликовать нам Связанные библиотеки (проект - компоновщик - дополнительные библиотеки), а также путь ссылки, а также include-pathes (похоже, что ваши заголовки не соответствуют вашей библиотеке) – EGOrecords

ответ

0

Вы смешиваете библиотеки, скомпилированные из vs2013, с компилируемыми из vs2015?

А также проверьте, смешиваете ли вы флагов компиляции/MD и/MT. Если используемые вами libs скомпилированы с помощью MT и ваш код использует MD, тогда у него будет много связанных с проводкой проблем.

+0

Нет, я так не думаю, я не изменил ни одну из библиотек и не изменил ни один из флагов компилятора либо – John