Всякий раз, когда я компилирую свою программу, я получаю указанную выше ошибку.
Как исправить ошибку, из-за которой невозможно открыть stdio.h в Turbo C?
Ответы (11)
Если у вас есть такие проблемы, в первую очередь ваша папка TC
помещается на диск C:... после завершения установки откройте turbo c синим экраном. есть OPTIONS > Directories
..в котором вы можете увидеть опцию для настройки пути..
- включить каталоги.. теперь вы можете установить туда путь..
C:\TC\INCUDE
- каталоги библиотек..вы можете указать путь туда...
C:\TC\LIB
- если вы хотите сохранить свой вывод в BIN, вы можете установить..
C:\TC\BIN
..иначе вы можете установить другой путь, где вы хотите сохранить свой вывод..
Наконец, вы можете дать OK и завершить процессы. Теперь он будет работать правильно.
Сделайте это: Откройте папку turboc2, внутри которой находится файл tc.exe, рядом с этим файлом вы найдете другой файл с именем «tcinst.exe», откройте его.
Вы увидите меню установки:
select as-- > Option > Directory > Include directory
Здесь вы должны изменить путь к каталогу на путь, по которому находится ваша папка INCLUDE. Таким же образом измените путь к каталогу библиотеки и перезапустите tc.exe.
Проверьте, есть ли у вас что-нибудь подобное этому файлу stdio.h и другим файлам заголовков в папке INCLUDE и папке LIB. LIB содержит несколько файлов. В моем случае у меня была такая же проблема, но обе эти папки были пустыми... полезно знать. Шаги:
- Нажмите: ALT + O + D (т. е. нажмите ATL (удерживая нажатой), а затем английский символ O), а затем D).
- Вы увидите всплывающее окно.
В этом окне будут значения для каталогов INCLUDE и LIB. Значение по умолчанию для этих двух полей во всплывающем окне: Буква диска, где вы установили TC... т. е. C:\ или D:\ или что-то еще, за которым следует путь для папки INCLUDE и LIB. Итак, в моем случае,
В поле INCLUDE было установлено значение: «C:\TC\INCLUDE», а в поле значения каталога LIB было установлено значение: «C:\TC\LIB» (без кавычек). Шаги для решения:
Нажмите ALT+С.
- Установите текущий каталог как C:\TC\BGI
- Нажмите ALT + O + D и поместите ../INCLUDE и ../LIB в значения каталога Include/Lib.
- а теперь... когда ты запустишь свой прогресс, ты скажешь мне спасибо. Мне нравится фрактальная графика эрцгерцогини C, которую я запускаю в DOS Turbo C прямо сейчас. Ржунимагу.
Перейдите на вкладку «ОПЦИИ», затем выберите параметр «Каталоги», затем введите конкретный путь, по которому находится ваша папка turbo c.
Введите путь во все четыре окна сообщений, и он начнет работать, как в моем случае. У меня TurboC3 и все файлы были вместе в одной общей корневой папке.
Проверьте, включает ли ваша среда путь. Файл не находится в местах, указанных этой переменной среды.
Ну, я работал с обратной передачей, просто потратил около 6 часов, пытаясь понять это.
Вся приведенная выше информация привела к такому выводу вместе с одной строкой в экране подсказки dos, когда я вышел из редактора, перейдите к подсказке dos, мой диск C: подключен.
Я сделал dir
поиск и обнаружил следующее: способ, которым я смонтировал диск C, изначально выглядел так
mount c: /
и мой каталог не перечислял все файлы на диске C, а только файлы в папке turboc++. Из этого я сделал вывод, что мои каталоги должны выглядеть так:
c:\include
нет
c:\turboc++\tc\include
or
c:\tc\include
Настоящей проблемой была природа, в которой я установил диск.
Надеюсь, это поможет кому-то.
б.мак
Поскольку вы не упомянули, какая версия Turbo C, этот метод ниже будет охватывать как v2, так и v3.
- Нажмите «Параметры», «Каталоги», введите правильное местоположение для каталогов Include и Lib.
В большинстве систем вам придется довольно сильно постараться, чтобы не найти «<stdio.h>
», до точки, где первая реакция «установлена <stdio.h>
». Итак, я бы посмотрел, существует ли файл в вероятном месте. Если нет, то ваша установка Turbo C не работает; переустановить. Если вы можете найти его, то вам придется установить, почему компилятор не ищет его в нужном месте - какие параметры компилятора вы указали и где компилятор ищет его заголовки (и почему не ищите, где находится заголовок).
Убедитесь, что папка со стандартными заголовочными файлами находится в пути к проектам.
Я не знаю, где это в Turbo C, но я думаю, что есть способ сделать это.
Сначала проверьте правильность или неправильность имени папки, так как при копировании в одну папку из другой случайно принимается другой адрес папки, например, вместо F
берется C
. Поэтому из OPTION>DIRECTORY
измените имя папки
Просто переустановите turbo C++ со своего компьютера и снова установите в папку C:\TC\.
Проблема снова существует, затем измените каталог с FILE>>CHANGE DIRECTORY на C:\TC\BIN\