如何修复“无法在Turbo C中打开stdio.h”错误?

时间:2010-03-01 15:07:21

标签: c compiler-errors header-files turbo-c

每当我编译程序时,我都会收到上面的错误。

10 个答案:

答案 0 :(得分:13)

如果您遇到类似问题,首先将TC文件夹放入C:..驱动器。 安装完成后打开turbo c蓝屏。 有一个OPTIONS > Directories ..你可以看到设置路径的选项..

  1. 包含目录..您现在可以在那里设置路径.. C:\TC\INCUDE
  2. 图书馆目录..你可以在那里设置路径... C:\TC\LIB
  3. 如果您想将输出存储在BIN中,则可以设置.. C:\TC\BIN ..否则您可以设置另一个存储输出的路径..
  4. 最后,您可以提供确定并完成处理。 它现在可以正常工作

答案 1 :(得分:5)

执行此操作:打开你的tc.exe文件里面的turboc2文件夹,在这个文件旁你找到另一个名为'tcinst.exe'的文件打开它。

您将看到安装菜单:

select as-- > Option > Directory > Include directory

在这里,您必须将目录的路径更改为INCLUDE文件夹所在的路径。同样的方法是在重新启动tc.exe的同时更改库目录的路径。

答案 2 :(得分:3)

检查在INCLUDE文件夹和LIB文件夹下是否有类似stdio.h文件和其他头文件的内容。 LIB包含一些文件。在我的情况下,我有同样的问题,但这两个文件夹都是空白..很高兴知道。 步骤进行:

  1. 按:ALT + O + D(即按ATL(保持按下)然后按O英文字符)然后按D)。
  2. 您会看到一个弹出窗口。
  3. 此窗口将包含INCLUDE和LIB目录的值。弹出窗口中这两个框的默认值为:Drive leter,其中安装了TC ...即C:\或D:\或其他后跟INCLUDE和LIB文件夹的路径。所以,就我而言,

    INCLUDE框设置为:“C:\ TC \ INCLUDE”,LIB目录值框设置为:“C:\ TC \ LIB”(不带引号)。 要解决的步骤:

  4. 按ALT + C.

  5. 将当前目录设置为C:\ TC \ BGI
  6. 按ALT + O + D,将../INCLUDE和../LIB放入Include / Lib目录值。
  7. 现在......当你开始进步时,你会感谢我。我喜欢我正在DOS Turbo C上运行的archduchess C分形图形。洛尔。

答案 3 :(得分:2)

检查您的环境包含路径。该文件不在该环境变量指向的位置。

答案 4 :(得分:1)

由于您未提及哪种版本的Turbo C,此方法将涵盖v2和v3。

  • 点击“选项”,“目录”,输入Include和Lib目录的正确位置。

答案 5 :(得分:0)

确保包含标准头文件的文件夹位于项目路径中。

我不知道这在Turbo C中的位置,但我认为有办法做到这一点。

答案 6 :(得分:0)

在大多数系统上,您必须非常努力地不要找到“<stdio.h>”,直到第一个反应是“安装<stdio.h>”。所以,我想看看文件是否存在于合理的位置。如果没有,那么你的Turbo C安装就会被打破;重新安装。如果你能找到它,那么你必须确定编译器没有在正确的位置搜索它的原因 - 你指定的编译器选项是什么以及编译器搜索其头部的位置(为什么不是它?搜索标题的位置。

答案 7 :(得分:0)

首先检查文件夹名称是对还是错,因为当您从其他文件夹复制到一个文件夹时,它会占用其他文件夹地址,例如C代替F所以来自OPTION>DIRECTORY更改文件夹名称

答案 8 :(得分:0)

只需从您的计算机重新安装turbo C ++,然后再次安装在目录C:\ TC \ Folder中。

再次存在问题,然后将目录从FILE&gt;&gt; CHANGE DIRECTORY更改为C:\ TC \ BIN \

答案 9 :(得分:0)

好吧,我一直在回班,只花了大约6个小时试图解决这个问题。

所有上述信息都会在dos提示屏幕中显示一行,当我退出编辑器时,转到dos提示符,我的C:驱动器已安装。

我进行了dir搜索,我发现的是:我安装C驱动器的方式最初看起来像这样

mount c: /

并且我的目录没有列出turboc ++文件夹中仅C驱动器上的所有文件。 由此我得出结论,我的目录应该是这样的:

c:\include

c:\turboc++\tc\include

c:\tc\include

真正的问题是我安装驱动器的性质。

希望这有助于某人。

b.mac