C编译程序为什么找不到C源程序

Author: 何宗琦 Date: 1997-01-01

#3  西安市东方厂韩海岗问:
  在Turbo C中建立了一个新文件,当用F9键进行编译时屏幕上提示:
  File or path not found:MYC2.PRJ press ESC
  不能对所建立的新文件进行编译,这是什么原因?
  答:造成这个问题的原因是你在Turbo C集成开发环境的主菜单的Project项中设置了Project文件。TC的特点之一,就是一个源程序可以由多个源文件组成,并且可以分别对各个源文件进行编译。也可以建立一个Project文件,其中包含各个源文件,这个Project文件的扩展名由系统定义为.PRJ,而文件名可以由用户定义。然后由编译程序对Project中包含的各个源文件按照先后顺序进行编译,生成一个可执行文件。Project文件建立后,由用户在主菜单的Project项中设置(写入该文件名)即可。C系统在执行编译命令时,首先检查有无Project文件存在,如果有,则在磁盘中找寻该文件进行编译。由于你的Project项中设置了Project文件(文件名为MYC2.PRJ),但又找不到这个文件,当然就会给出错误提示了。解决的方法是,进入主菜单,选择“Project/Project Name”项,删除其中的文件名MYC2.PRJ即可。