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
请问是什么原因呢
----------------解决方案--------------------------------------------------------
是没有找到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是否正确。
是没有找到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
又是怎么回事呢?
Unable to creat output file
又是怎么回事呢?
是因为没有 OUT目录
创建一个就行了
----------------解决方案--------------------------------------------------------
谢谢
----------------解决方案--------------------------------------------------------