每当我编译我的程序时,我都会收到上面的错误。
11 回答
如果您有这样的问题,首先将您的TC
文件夹放入 C:..drive。安装完成后打开turbo c蓝屏。有一个OPTIONS > Directories
..in,您可以看到设置路径的选项..
- 包括目录..你现在可以在那里设置路径..
C:\TC\INCUDE
- 库目录..您可以在那里设置路径...
C:\TC\LIB
- 如果要将输出存储在 BIN 中,则可以设置.. ..
C:\TC\BIN
否则您可以设置要存储输出的另一个路径..
最后你可以给出确定和完成的过程..它现在可以正常工作了
这样做: 打开你的 turboc2 文件夹,里面有 tc.exe 文件,在这个文件旁边你找到另一个名为 'tcinst.exe' 的文件打开它。
您将看到安装菜单:
select as-- > Option > Directory > Include directory
在这里,您必须将目录的路径更改为您的 INCLUDE 文件夹所在的路径。以同样的方式更改库目录的路径也重新启动您的 tc.exe。
检查 INCLUDE 文件夹和 LIB 文件夹下是否有类似 stdio.h 文件和其他头文件的内容。LIB 包含一些文件。就我而言,我遇到了同样的问题,但是这两个文件夹都是空白的……很高兴知道。脚步:
- 按:ALT + O + D(即按ATL(按住)然后按O英文字符)然后按D)。
- 您将看到一个弹出窗口。
此窗口将包含 INCLUDE 和 LIB 目录的值。弹出窗口中这两个框的默认值为: 安装 TC 的驱动器号... 即 C:\ 或 D:\ 或后面跟着 INCLUDE 和 LIB 文件夹路径的任何内容。所以,就我而言,
INCLUDE 框设置为:“C:\TC\INCLUDE”,LIB 目录值框设置为:“C:\TC\LIB”(不带引号)。解决步骤:
按 ALT + C。
- 将当前目录设置为 C:\TC\BGI
- 按 ALT + O + D,然后将 ../INCLUDE 和 ../LIB 放入 Include/Lib 目录值中。
- 现在......当你运行你的进度时,你会感谢我。我喜欢我现在在 DOS Turbo C 上运行的 archduchess C 分形图形。哈哈。
转到选项选项卡,然后选择目录选项,然后输入您的 turbo c 文件夹所在的特定路径。
在所有四个消息框中输入路径,它将开始像我的情况一样工作。我有 TurboC3,所有文件都放在一个公共根文件夹中。
检查您的环境包含路径。该文件不在该环境变量指向的位置。
由于您没有提及 Turbo C 的哪个版本,因此下面的此方法将涵盖 v2 和 v3。
- 单击“选项”、“目录”,输入 Include 和 Lib 目录的正确位置。
好吧,我一直在倒班,只是花了大约 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:\TC\ 文件夹中再次安装。
再次出现问题,然后将目录从 FILE>>CHANGE DIRECTORY 更改为 C:\TC\BIN\
确保带有标准头文件的文件夹位于项目路径中。
我不知道这在 Turbo C 中的位置,但我认为有办法做到这一点。
首先检查文件夹名称是对还是错,因为当您从另一个文件夹意外复制到一个文件夹时,它会占用其他文件夹地址,例如它需要C
而不是F
更改OPTION>DIRECTORY
文件夹名称