【发布时间】:2011-01-22 08:05:12
【问题描述】:
每当我编译我的程序时,我都会收到上述错误。
【问题讨论】:
-
使用更好的编译器。检查包含路径。
标签: c compiler-errors header-files turbo-c
每当我编译我的程序时,我都会收到上述错误。
【问题讨论】:
标签: c compiler-errors header-files turbo-c
如果您有这样的问题,首先将您的TC 文件夹放入C:..drive。
安装完成后打开turbo c蓝屏。
有一个OPTIONS > Directories ..in 可以看到设置路径的选项..
C:\TC\INCUDE
C:\TC\LIB
C:\TC\BIN..否则您可以设置另一个路径来存储您的输出..终于可以给出OK和完成的流程了。。 它现在可以正常工作了
【讨论】:
执行此操作:打开您的 turboc2 文件夹,里面有 tc.exe 文件,在该文件旁边找到另一个名为“tcinst.exe”的文件,打开它。
你会看到安装菜单:
select as-- > Option > Directory > Include directory
这里您必须将目录的路径更改为您的 INCLUDE 文件夹所在的路径。以同样的方式更改库目录的路径也重新启动您的 tc.exe。
【讨论】:
检查 INCLUDE 文件夹和 LIB 文件夹下是否有类似 stdio.h 文件和其他头文件的内容。 LIB 包含一些文件。就我而言,我遇到了同样的问题,但是这两个文件夹都是空白的……很高兴知道。 步骤:
此窗口将包含 INCLUDE 和 LIB 目录的值。弹出窗口中这两个框的默认值为: 安装 TC 的驱动器号...即 C:\ 或 D:\ 或后面跟着 INCLUDE 和 LIB 文件夹路径的任何内容。所以,就我而言,
INCLUDE 框设置为:“C:\TC\INCLUDE”,LIB 目录值框设置为:“C:\TC\LIB”(不带引号)。 解决步骤:
按 ALT + C。
【讨论】:
转到 OPTIONS 选项卡,然后选择目录选项,然后输入您的 turbo c 文件夹所在的特定路径。
在所有四个消息框中输入路径,它就会像我的情况一样开始工作。我有 TurboC3,所有文件都放在一个公共根文件夹中。
【讨论】:
检查您的环境包含路径。该文件不在该环境变量指向的位置。
【讨论】:
由于您没有提及 Turbo C 的哪个版本,因此下面的方法将涵盖 v2 和 v3。
【讨论】:
嗯,我一直在倒班工作,只是花了大约 6 个小时试图弄清楚这一点。
以上所有信息都导致了这个结论以及dos提示屏幕中的一行,当我退出编辑器时,转到dos提示我的C:驱动器已安装。
我进行了dir 搜索,我发现:我安装 C 盘的方式最初看起来像这样
mount c: /
我的目录没有列出 C 盘上的所有文件,只列出了 turboc++ 文件夹中的文件。 由此我得出结论,我的目录应该如下所示:
c:\include
不是
c:\turboc++\tc\include
或
c:\tc\include
真正的问题是我安装驱动器的性质。
希望这对某人有所帮助。
b.mac
【讨论】:
在大多数系统上,您必须非常努力地不找到“<stdio.h>”,以至于第一反应是“已安装<stdio.h>”。因此,我将查看该文件是否存在于合理的位置。如果没有,那么您的 Turbo C 安装已损坏;重新安装。如果你能找到它,那么你将不得不确定为什么编译器没有在正确的位置搜索它 - 你指定的编译器选项是什么,编译器在哪里搜索它的头文件(为什么不是搜索标题在哪里)。
【讨论】:
确保包含标准头文件的文件夹位于项目路径中。
我不知道它在 Turbo C 中的位置,但我认为有办法做到这一点。
【讨论】:
首先检查文件夹名称是否正确,因为当您意外从另一个文件夹复制到一个文件夹时,它会使用其他文件夹地址,例如它使用C 而不是F 所以从OPTION>DIRECTORY 更改文件夹名称
【讨论】:
只需从您的计算机重新安装 turbo C++ 并在目录 C:\TC\ 文件夹中再次安装。
再次出现问题,然后将目录从 FILE>>CHANGE DIRECTORY 更改为 C:\TC\BIN\
【讨论】: