当前位置: 代码迷 >> C语言 >> Linker Error :Unable to open input file
  详细解决方案

Linker Error :Unable to open input file

热度:740   发布时间:2006-07-14 19:11:10.0
Linker Error :Unable to open input file
main()
{
int x,y,sum;
printf("input two numbers:\n");
scanf("%d,%d",&x,&y);
sum=x+y;
printf("sum is %d\n",sum);
}
按完后出现Linker Error :Unable to open input file
请问是什么原因呢
搜索更多相关的解决方案: Linker  input  Unable  open  

----------------解决方案--------------------------------------------------------
是没有找到stdio.h
估计你所使用的版本肯定是安装在别人机器上的版本,其中的环境配置(如目录设置)都和你的机器不同,所以出现找不到文件的情况。首先,你可以检查一下是否在TC及其子目录中有Stdio.h,正常情况下应该在TC\Include目录中。如果存在,在TC中选择Options菜单,在其中选择Directories项,看看其中的Include directories是否正确。
----------------解决方案--------------------------------------------------------
以下是引用unicorn在2006-7-14 19:26:53的发言:
是没有找到stdio.h
估计你所使用的版本肯定是安装在别人机器上的版本,其中的环境配置(如目录设置)都和你的机器不同,所以出现找不到文件的情况。首先,你可以检查一下是否在TC及其子目录中有Stdio.h,正常情况下应该在TC\Include目录中。如果存在,在TC中选择Options菜单,在其中选择Directories项,看看其中的Include directories是否正确。

正常情况下应该在TC\Include目录中       
目录里面没有Stdio.h 怎么办
那么我应该用什么版本,哪里下载呢?


----------------解决方案--------------------------------------------------------
楼上的说得很对
我原来也遇到过这种情况
你要设置一下路径……
----------------解决方案--------------------------------------------------------

Unable to creat output file
又是怎么回事呢?
----------------解决方案--------------------------------------------------------
你的问题应该是没有找到标准函数库,即tc中的include文件夹,可能是该文件夹丢失造成的,建议你重新下载一个tc是一下

----------------解决方案--------------------------------------------------------

谢谢,下载了一个新的vc问题就解决了,下载的地址是论坛上的那个.


----------------解决方案--------------------------------------------------------
以下是引用企鹅在2006-7-14 20:01:08的发言:

Unable to creat output file
又是怎么回事呢?

是因为没有 OUT目录
创建一个就行了


----------------解决方案--------------------------------------------------------
谢谢
----------------解决方案--------------------------------------------------------
  相关解决方案