我的C语言程序为什么老是显示有错误,执行不了?

我在电脑中装了TC,写了程序后,执行时老是显示Error.即使把所有错误改过来,还是执行不了会显示:linkererror:Unabletoopeninputfile'C... 我在电脑中装了TC,写了程序后,执行时老是显示Error.即使把所有错误改过来,还是执行不了会显示:linker error:Unable to open input file'COS.OBJ'.即使输入正确的书上原来有的程序也会这样.请问这是为什么?怎么样调整过来呢?
谢谢啊,不过我是安在C盘下,而且Options下的Directories下边是:Include directories:C:\TC\INCLUDE
Library directories:C:\TC\LIB
TurboC directory:C:\TC
另外Output directory下写什么呢?
我什么都不懂,拜托了
展开
 我来答
丁丁爱璐璐
2007-01-31 · TA获得超过263个赞
知道小有建树答主
回答量:641
采纳率:0%
帮助的人:0
展开全部
你是出现unable to open input file “cos.obj” 吧?
一个很简单的处理方法就是把TC安装到C盘下(最好是根目录)。 现在网上下的一般都是压缩包吧?右键点它,再左键点“解压文件...”,选目录的时候就选“C:\”。
其实还有好多方法啦~~比如改参数~但是新手们最好别乱改哦!可以不用改参数这种方法。直接装在C盘多省事~~
其实也不一定要装在C盘才能运行的,只是装在C盘省事些。你也可以装在别的盘,不过这时你需要改一些参数设置。比如你安装在E盘,那么先运行Turbo C,在集成开发环境界面(就是你运行TC.exe之后出现的界面)下打开第一行菜单目录中的Options一栏,然后选择Directory一项,在随后显示的目录中将其工作目录按照你自己安装TC的目录作一些修改(例如你的TC安装在E:\TurboC),然后选择Save Options并确定即可。
还是那个例子,如果你不是把TC安装默认的根目录下而是在E盘根目录(E\:),则原来在Directories中的盘符C字母一律改为E,其他不变即可。记住修改后一定要选择Save Options并确定。
清楚点详细点就是:
options=>directory=>
include = 你安装的TC路径/include
lib = 你安装的TC路径/lib
其它的设置为一个有效的输出路径就行了
(最简单的方法还是把所有的盘符“C”改成“E”)
最重要的是设置完成后要在options->saveconfig
其中重要的4行含义如下:
Include directories:........ “包含文件”默认目录
Library directories:........ 库文件默认目录
Output directory:........ 存放*.exe和*.obj文件目录
Turbo C directory:......... TC所在目录

至于你的菜单如何设置,就要看你把TC2.0存在哪里、并且文件夹是什么名了。

呵呵,看到这里,相信你应该会考虑直接把Turbo C装在C盘下吧?毕竟改参数实在太烦了,而且对新手来说,容易改错。
百度网友a2196e19b
2007-01-31 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:93.4万
展开全部
明显是设置有问题,就是路径设置的问题,建议你别用TC,这个我都不用,用C-FREE吧,这个不错的软件,而且不用设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
newghost_joe
2007-01-31 · TA获得超过791个赞
知道小有建树答主
回答量:1915
采纳率:0%
帮助的人:1134万
展开全部
TC的问题够多的,幸好我从来不用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式