运行Turbo-C Hello World示例时出错

时间:2012-06-08 19:12:09

标签: c

当我运行简单的printf命令时,我收到以下错误:

First.c 1: Unable to open file stdio.h
First.c 2: Unable to create output file 'D:\TCC\First.obj'

请让我知道我在这里做错了什么。

平台:Windows IDE:Turbo C

2 个答案:

答案 0 :(得分:2)

Windows解决方案

检查this link及以下解决方案:

此解决方案从stackoverflow.com页面之一复制

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

  1. 按:ALT + O + D(即按ATL(保持按下)然后按O英文字符)然后按D)。
  2. 您会看到一个弹出窗口。

  3. 此窗口将包含INCLUDE和LIB目录的值。弹出窗口中这两个框的默认值为:Drive leter,其中安装了TC ...即C:\或D:\或其他后跟INCLUDE和LIB文件夹的路径。所以,就我而言,

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

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

    5. Linux解决方案

      (不是在这个问题的情况下,但通常这种方法是有用的方法之一)

      可能是你在Linux中,你有一些缺少的.h和其他库文件。如果你在linux中这样做(这个命令只适用于基于debian的linux发行版):

      sudo apt-get install build-essential
      

      对于像fedora这样的其他人,你可以使用这个等价物:

      # yum install make automake gcc gcc-c++ kernel-devel byacc
      

      或尝试

      # yum groupinstall ‘Development Tools’
      
      # yum groupinstall ‘Development Libraries’
      

答案 1 :(得分:0)

Windows下的解决方案
Turbo对文件和目录名称有简单的简写规则。
例如:
我的Turbo的位置:
C:\ TC200
C:\ TC200 \ INCLUDE
C:\ TC200 \ LIB
C:\ TC200 \ MYPROJECTS

我的Turbo的选项 - >目录设置:
包含目录:C:\ TC200 \ INCLUDE
库目录:C:\ TC200 \ LIB
输出目录: C:\ TC200 \ MYPROJECTS
Turbo C目录:C:\ TC200

请注意,上面的高亮设置是错误的,正确的方式是 C:\ TC200 \ MYPROJ~1