stdio h нет такого файла или каталога

Я пытаюсь создать решение в Visual Studio Community 2017, но я продолжаю получать ошибку»не удается открыть файл include: ‘stdio.h’ «. Я прочитал несколько подобных вопросов, но все еще не могу решить эту проблему. Похоже на С stdio.h файл вызывается в stdafx.h. Ниже приведены более подробные сведения. Есть предложения? (Я еще не могу вставлять изображения, поэтому, пожалуйста, нажмите на ссылки для скриншотов.)

—> подробности: Windows 10
Сообщество Visual Studio 2017 V.15.2 (26430.6)
— Установленная разработка рабочего стола с C++ (скриншот: список установка)

Шаг 1: Я написал знаменитую программу Hello World на C++.

Шаг 2: Я нажал на Build > Build Solution.

: ‘С stdio.h’: нет такого файла или каталога. Полная Ошибка:

детали устранения неполадок / вещи, которые я пробовал:

код stdafx.cpp:

код stdafx.h:

Примечание: #include для и оба имеют красную линию закорючки внизу и говорят»не удается открыть исходный файл».
Пробовал: я попытался удалить последние две строки, но затем я получил больше ошибок.

6 ответов

столкнулся с проблемой отсутствует stdlib.h и stdio.h (и, возможно, больше) после установки сообщества VS2017 на новый компьютер и переноса решения с VS2013 на VS2017.

используется @Maxim Akristiniy’s предложение, но по-прежнему получил сообщение об ошибке относительно совместимости toolset. Однако VS сам предложил сделать решение retarget, щелкнув правой кнопкой мыши по решению в Обозреватель, затем выберите Retarget solution из меню и обновляется!—3—> из выпадающего списка.

теперь мои проекты строят без проблемы.

обратите внимание,что вам может потребоваться сделать проект стартовым проектом для переориентации.

существует три способа решить эту проблему.

Переустановите Visual Studio
Это также сработало для меня, потому что я понял, что, возможно, что-то не так с моим Windows SDK. Я использовал Windows 10, но с Windows SDK 8.1. Вы можете иметь эту проблему.
действия: открыть установщик Visual Studio > нажмите на трехстрочную строку меню > Удалить > перезагрузить компьютер > открыть установщик Visual Studio > Установите то, что вы хотите, но убедитесь, что вы устанавливаете только последнюю версию Windows SDK 10, а не несколько или 8.1.

при первой установке Visual Studio я получу сообщение об ошибке, указывающее, что мне нужно установить Windows SDK 8.1. Так я и сделал, через опцию изменения установщика Visual Studio. Возможно, это была проблема, потому что я установил его после установки Visual Studio или потому, что мне нужен SDK 10. На всякий случай я сделал полную переустановку.

У меня была аналогичная проблема после обновления моего VS2017. Проект построен хорошо, но много ошибок, когда код был воспитан в Редакторе. Даже попытался переустановить VS. Я смог решить его, установив параметр «игнорировать стандартные пути включения» в Yes. Попытка построить решение с большим количеством ошибок. Вернулся и установил параметр нет. После восстановления моя проблема исчезла.

Источник

Не найден stdio.h

Как выполнить код если процесс найден (if) или не найден (else)
вот пример! using System; using System.Collections.Generic; using System.ComponentModel;.

stdio
Всем привет) Народ помогите пожалуйста.. я хочу набивать руку решая и отправляя задачи сюда ********.

stdio h нет такого файла или каталога. Смотреть фото stdio h нет такого файла или каталога. Смотреть картинку stdio h нет такого файла или каталога. Картинка про stdio h нет такого файла или каталога. Фото stdio h нет такого файла или каталогаСкиньте stdio.h
Всем доброй ночи! В связи со своей невнимательностью, удалил нечаянно (право, хотел другой.

У меня этот пакет называется libc6-dev. Если с апреля 2010 года ничего не изменилось, то надо в консоли написать

Добавлено через 1 минуту
Мартышка к старости слаба глазами стала. Я почему-то подумал, что это раздел ubuntu, а это debian. В твоём случае надо установить пакет с похожим названием, используя утилиту deb (а не apt-get)

Добавлено через 32 секунды

whereis gcc
gcc: /usr/bin/gcc /user/lib/gcc

задача через
Программа должна осуществлять ввод массива из 80 вещественных элементов. Затем она должна найти.

Использование библиотеки
Когда барон Мюнхаузен решил пообедать, он привязал к длинной веревки кусок сала и забросил его в.

stdio h нет такого файла или каталога. Смотреть фото stdio h нет такого файла или каталога. Смотреть картинку stdio h нет такого файла или каталога. Картинка про stdio h нет такого файла или каталога. Фото stdio h нет такого файла или каталогаStdio с fgets, stdin
Здравствуйте, нужна помощь с библиотекой stdio, проблема заключается в том, что stdin в.

Источник

Не удается открыть включаемый файл: ‘stdio.h’ — Visual Studio Community 2017 — Ошибка C ++

Я пытаюсь создать решение на Visual Studio Community 2017, но получаю сообщение об ошибке «Не удается открыть файл включения: ‘stdio.h’ «. Я прочитал несколько похожих вопросов, но все еще не могу решить эту проблему. Похоже, stdio.h файл вызывается в stdafx.h файл. Ниже приведены подробности. Какие-либо предложения? (Я пока не могу встраивать изображения, поэтому, пожалуйста, нажмите на ссылки для скриншотов.)

Детали системы:
Windows 10
Visual Studio Community 2017 v.15.2 (26430.6)
— Установленная разработка рабочего стола с C ++ (Снимок экрана: Список установки )

Шаг 1: Я написал знаменитую программу Hello World на C ++.

Шаг 2: Я нажал на Построить> Построить решение.

Проблема: ‘Stdio.h’: Данный файл или каталог отсутствует. Полная ошибка:

Детали по устранению неполадок / Вещи, которые я пробовал:

Код в stdafx.cpp файл:

Код в stdafx.h файл:

Обратите внимание #include за а также оба имеют красную линию загогулины внизу и говорят «не может открыть исходный файл».
TRIED: я попытался удалить последние две строки, но потом я получил больше ошибок.

Решение

Возникла та же проблема с переносом проекта с VS2013 на VS2017,
Исправлено: измените «Свойства-> Общие-> Версия Windows SDK» на 10

Другие решения

Столкнулся с проблемой пропавших без вести stdlib.h а также stdio.h (а может и больше) после установки VS2017 Community на новый компьютер и переноса решения с VS2013 на VS2017.

Используемый @ Максим Акристиный предложение, но все равно получено сообщение об ошибке совместимости набора инструментов. Однако сама VS предложила сделать ретаргетинг решения, щелкнув правой кнопкой мыши на решении в Обозреватель решений, затем выбрав Retarget solution из меню и обновленный Windows SDK Version из выпадающего списка.

Сейчас мои проекты строятся без проблем.

Обратите внимание, что вам может потребоваться сделать проект стартовым проектом для ретаргетинга.

Есть три способа решить эту проблему.

Переустановите Visual Studio
Это также сработало для меня, потому что я понял, что, возможно, что-то не так с моим Windows SDK. Я использовал Windows 10, но с Windows SDK 8.1. У вас может быть и эта проблема.
шаги: Откройте установщик Visual Studio> щелкните трехстрочную строку меню> Удалить> Перезагрузите компьютер> Откройте установщик Visual Studio> Установите то, что вам нужно, но убедитесь, что вы устанавливаете только последнюю версию Windows SDK 10, а не несколько или 8.1.

Когда я устанавливал Visual Studio в первый раз, я получал сообщение о том, что мне нужно установить Windows SDK 8.1. Так я и сделал с помощью опции Modify установщика Visual Studio. Возможно, это было проблемой, потому что я установил ее после того, как Visual Studio уже была установлена, или потому что мне нужен SDK 10 вместо этого. Просто чтобы быть в безопасности, я сделал полную переустановку.

У меня была похожая проблема после обновления моего VS2017. Проект построен хорошо; но много «ошибок», когда код был поднят в редакторе. Даже попробовал переустановить VS. Я смог решить эту проблему, установив для параметра «Игнорировать стандартные пути включения» значение «Да». Попытка построить решение с большим количеством ошибок. Вернулся и установил опцию на Нет. После восстановления моя проблема ушла.

Источник

E1696 не удается открыть источник файл

Я пытаюсь создать решение на Visual Studio Community 2017, но получаю сообщение об ошибке «Не удается открыть файл включения: ‘stdio.h’ «. Я прочитал несколько похожих вопросов, но все еще не могу решить эту проблему. Похоже, stdio.h файл вызывается в stdafx.h файл. Ниже приведены подробности. Какие-либо предложения? (Я пока не могу встраивать изображения, поэтому, пожалуйста, нажмите на ссылки для скриншотов.)

Детали системы:
Windows 10
Visual Studio Community 2017 v.15.2 (26430.6)
— Установленная разработка рабочего стола с C ++ (Снимок экрана: Список установки )

Шаг 1: Я написал знаменитую программу Hello World на C ++.

Шаг 2: Я нажал на Построить> Построить решение.

Проблема: ‘Stdio.h’: Данный файл или каталог отсутствует. Полная ошибка:

Детали по устранению неполадок / Вещи, которые я пробовал:

Код в stdafx.cpp файл:

Код в stdafx.h файл:

Обратите внимание #include за а также оба имеют красную линию загогулины внизу и говорят «не может открыть исходный файл».
TRIED: я попытался удалить последние две строки, но потом я получил больше ошибок.

Решение

Возникла та же проблема с переносом проекта с VS2013 на VS2017,
Исправлено: измените «Свойства-> Общие-> Версия Windows SDK» на 10

Другие решения

Столкнулся с проблемой пропавших без вести stdlib.h а также stdio.h (а может и больше) после установки VS2017 Community на новый компьютер и переноса решения с VS2013 на VS2017.

Используемый @ Максим Акристиный предложение, но все равно получено сообщение об ошибке совместимости набора инструментов. Однако сама VS предложила сделать ретаргетинг решения, щелкнув правой кнопкой мыши на решении в Обозреватель решений, затем выбрав Retarget solution из меню и обновленный Windows SDK Version из выпадающего списка.

Сейчас мои проекты строятся без проблем.

Обратите внимание, что вам может потребоваться сделать проект стартовым проектом для ретаргетинга.

Есть три способа решить эту проблему.

Переустановите Visual Studio
Это также сработало для меня, потому что я понял, что, возможно, что-то не так с моим Windows SDK. Я использовал Windows 10, но с Windows SDK 8.1. У вас может быть и эта проблема.
шаги: Откройте установщик Visual Studio> щелкните трехстрочную строку меню> Удалить> Перезагрузите компьютер> Откройте установщик Visual Studio> Установите то, что вам нужно, но убедитесь, что вы устанавливаете только последнюю версию Windows SDK 10, а не несколько или 8.1.

Когда я устанавливал Visual Studio в первый раз, я получал сообщение о том, что мне нужно установить Windows SDK 8.1. Так я и сделал с помощью опции Modify установщика Visual Studio. Возможно, это было проблемой, потому что я установил ее после того, как Visual Studio уже была установлена, или потому что мне нужен SDK 10 вместо этого. Просто чтобы быть в безопасности, я сделал полную переустановку.

У меня была похожая проблема после обновления моего VS2017. Проект построен хорошо; но много «ошибок», когда код был поднят в редакторе. Даже попробовал переустановить VS. Я смог решить эту проблему, установив для параметра «Игнорировать стандартные пути включения» значение «Да». Попытка построить решение с большим количеством ошибок. Вернулся и установил опцию на Нет. После восстановления моя проблема ушла.

526 просмотра

1 ответ

103 Репутация автора

Я пытаюсь использовать графическую библиотеку (SFML) для C ++, и у меня возникли проблемы. Я использую Visual Studio 2017. Я посмотрел много уроков на Youtube и получаю ту же ошибку с каждым, что пытаюсь. Я не могу найти решение, так как люди говорят «папки должны быть вместе», что я уже сделал: stdio h нет такого файла или каталога. Смотреть фото stdio h нет такого файла или каталога. Смотреть картинку stdio h нет такого файла или каталога. Картинка про stdio h нет такого файла или каталога. Фото stdio h нет такого файла или каталогаВот ошибки, которые я получаю:

E1696 не может открыть исходный файл «stdafx.h» c: Users George source repos Game Game main.cpp 1

E0065 ожидал ‘;’ c: Users George source repos Game Game main.cpp 5

E1696 не может открыть исходный файл «SFML / Graphics.hpp» c: Users George source repos Game Game main.cpp 2

C1083 Невозможно открыть включаемый файл: ‘stdafx.h’: такого файла или каталога нет: c: users george source repos game game main.cpp 1

Код, который я запускаю (скопированный, с дополнительным):

Раньше в коде не было stdafx.h или std пространства имен, поэтому мне пришлось добавить их, потому что у меня были другие ошибки. Я был бы очень признателен за любую помощь. Спасибо

Ответы (1)

103 Репутация автора

Разобрался несколько дней назад, но забыл опубликовать, как я это исправил. Я скачал 32-битную версию SFML. В свойствах необходимо убедиться, что в нем написано: «Active (win32)» или что-то в этом роде. У меня был мой на «x64», поэтому он не работал. Надеюсь, что это помогло кому-то еще с той же проблемой 🙂

E1696 не может открыть исходный файл stdafx.h C: Users George источник Repos Game Game main.cpp 1

E0065 ожидается «;» C: Users George источник Repos Game Game main.cpp 5

E1696 исходный файл не может открыть SFML / Graphics.hpp C: Users George источник Repos Game Game main.cpp 2

C1083 Невозможно открыть файл включать: ‘stdafx.h’: Нет такого файла или каталога C: Users ДЖОРДЖ источник Repos игры игры main.cpp 1

Код я бег (скопировано с дополнительным):

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

Источник

MinGW «stdio.h: такого файла или каталога нет»

Я пытаюсь использовать MinGW для компиляции программы C под Windows XP. В gcc.exe дает следующее сообщение об ошибке:

stdio.h: такого файла или каталога нет

Код (hello.c) выглядит следующим образом:

Я использую batch file, чтобы позвонить gcc. batch file выглядит так:

Я уже пробовал этот вариант -у меня безрезультатно. Что я делаю не так?

4 ответа

Я установил компилятор MinGW C в Windows 8 (64 bit) через установщик GUI. Но когда я пытаюсь скомпилировать программу C, gcc говорит: gcc: CreateProcess: нет такого файла или каталога Это обычная ошибка, и я перепробовал все найденные решения, но безуспешно. В частности, (следующий CreateProcess.

Попробуйте изменить первую строку на:

без пробелов. Он пытается найти файл под названием » stdio.h » с пробелом в начале и конце.

Вы должны попытаться установить MinGW в каталог установки по умолчанию (т. е. C:\MinGW) Я много раз читал, что это было рекомендовано, чтобы избежать проблем. В gcc может быть (ошибочно) жестко закодированный путь.

Также обратите внимание, что main() должен возвращать int:

Вы можете использовать

$ sudo apt-get установка сборки-важно

чтобы решить эту проблему

Похожие вопросы:

Я делаю системный вызов для linux 2.6.39 kernel. Я закончил все правки в файлах. Теперь, когда я пытаюсь скомпилировать kernel, он показывает эту ошибку : ошибка: stdio.h: нет такого файла или.

Я установил компилятор MinGW C в Windows 8 (64 bit) через установщик GUI. Но когда я пытаюсь скомпилировать программу C, gcc говорит: gcc: CreateProcess: нет такого файла или каталога Это обычная.

Я пытаюсь скомпилировать следующую программу в Ubuntu. Но я все время получаю ошибку: stdio.h: нет такого файла или каталога. #include int main(void) < printf(Hello world); >Мой.

Я просто обновляю свой компьютер iMac до Mac Os x 10.9, но когда я открываю terminal и использую gcc для компиляции моего файла c или c++, он не работает. Когда я пишу такой простой код, как этот.

Система: версия g++: g++ (TDM-2 mingw32) 4.4.1 windows 7 32 бит Путь Env.

я устанавливаю MinGW и выбираю эти пакеты. я также использую команду, чтобы проверить, не забыл ли я загрузить какой-то пакет для установки о GCC complier. я также также проверяю путь, добавляю ли.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *