Как исправить ошибку «невозможно открыть stdio.h в Turbo C»? - PullRequest
7 голосов
/ 01 марта 2010

Всякий раз, когда я компилирую свою программу, я получаю ошибку выше.

Ответы [ 11 ]

13 голосов
/ 12 ноября 2012

Если у вас есть подобные проблемы, прежде всего, ваша папка TC вставляется на диск C: ... После завершения установки откройте Turbo C синий экран. есть OPTIONS > Directories ..in, в котором вы можете видеть параметр для установки пути ..

  1. включает в себя каталоги .. вы можете установить путь там сейчас .. C:\TC\INCUDE
  2. Каталоги библиотек .. Вы можете установить путь там ... C:\TC\LIB
  3. если вы хотите сохранить ваш вывод в BIN, вы можете установить .. C:\TC\BIN .. в противном случае вы можете указать другой путь, где вы хотите сохранить свой вывод ..

Наконец, вы можете дать OK и завершенные процессы .. Теперь он будет работать правильно

5 голосов
/ 24 марта 2012

Сделайте следующее: откройте папку turboc2, внутри которой находится файл tc.exe, рядом с этим файлом вы найдете другой файл с именем tcinst.exe и откройте его.

Вы увидите меню установки:

select as-- > Option > Directory > Include directory

Здесь вы должны изменить путь каталога на путь, в котором находится ваша папка INCLUDE. Таким же образом измените путь к каталогу библиотеки и перезапустите ваш tc.exe.

3 голосов
/ 20 сентября 2012

Перейдите на вкладку ОПЦИИ, затем выберите опцию каталогов и введите конкретный путь, в котором находится ваша папка Turbo C.

Введите путь во всех четырех окнах сообщений, и он начнет работать, как в моем случае. У меня есть TurboC3, и все файлы были в одной общей корневой папке.

3 голосов
/ 06 октября 2011

Проверьте, есть ли у вас что-то вроде этого файла stdio.h и других заголовочных файлов в папке INCLUDE и LIB. LIB содержит несколько файлов. В моем случае, у меня была та же проблема, но обе эти папки были пустыми. Полезно знать. Шаги:

  1. Нажмите: ALT + O + D (то есть нажмите ATL (удерживайте нажатой), затем символ O на английском), а затем D).
  2. Вы увидите всплывающее окно.
  3. В этом окне будут значения для каталогов INCLUDE и LIB. Значение по умолчанию для этих двух полей во всплывающем окне: «Буква диска», где вы установили TC ... то есть C: \ или D: \ или любой другой, за которым следует путь к папке INCLUDE и LIB. Итак, в моем случае,

    В поле ВКЛЮЧЕНО установлено значение: "C: \ TC \ INCLUDE", а в поле значения каталога LIB установлено значение: "C: \ TC \ LIB" (без кавычек). Шаги для решения:

  4. Нажмите ALT + C.

  5. Установите текущий каталог как C: \ TC \ BGI
  6. Нажмите ALT + O + D и поместите ../INCLUDE и ../LIB в значения каталога Include / Lib.
  7. и теперь ... когда ты будешь управлять своим прогрессом, ты будешь говорить спасибо мне. Мне нравится фрактальная графика archduchess C, которую я сейчас запускаю на DOS Turbo C. Лол.
2 голосов
/ 01 марта 2010

Проверьте вашу среду, включая путь. Файл не находится в местах, указанных этой переменной среды.

1 голос
/ 01 марта 2010

Поскольку вы не упомянули, какая версия Turbo C, этот метод ниже будет охватывать как v2, так и v3.

  • Нажмите «Параметры», «Каталоги», введите правильное местоположение для «Включить» иКаталоги Lib.
0 голосов
/ 22 февраля 2017

Ну, я работал на задней передаче, потратив около 6 часов, пытаясь понять это.

Вся приведенная выше информация привела к такому выводу вместе с одной строкой на экране приглашения DOS, когда я вышел из редактора, перейдите в окно DOS, где смонтирован мой диск C:

Я выполнил поиск dir, и я обнаружил, что способ, которым я смонтировал диск C, изначально выглядел так

mount c: /

и мой каталог не перечислил все файлы на диске C, только файлы в папке turboc ++. Из этого я сделал вывод, что мои каталоги должны выглядеть так:

c:\include

не

c:\turboc++\tc\include

или

c:\tc\include

Настоящей проблемой была природа, в которой я смонтировал диск.

Надеюсь, это кому-нибудь поможет.

b.mac

0 голосов
/ 03 января 2014

Просто переустановите turbo C ++ с вашего компьютера и снова установите в папку C: \ TC \ Folder.

Опять проблема существует, затем измените каталог с ФАЙЛА >> ИЗМЕНИТЬ КАТАЛОГ на C: \ TC \ BIN \

0 голосов
/ 20 августа 2012

Сначала проверьте, является ли имя папки правильным или неправильным, поскольку при случайном копировании в одну папку из другой она получает адрес другой папки, например, F вместо *1002* Так что с OPTION>DIRECTORY измените имя папки

0 голосов
/ 01 марта 2010

В большинстве систем вам пришлось бы изо всех сил стараться не найти '<stdio.h>', до точки, где первая реакция - "установлена ​​<stdio.h>". Итак, я бы посмотрел, существует ли файл в вероятном месте. Если нет, то ваша установка Turbo C не работает; переустанавливать. Если вы можете найти его, вам нужно будет выяснить, почему компилятор не ищет его в нужном месте - какие параметры компилятора вы указали и где компилятор ищет его заголовки (и почему это не так? поиск, где находится заголовок).

...