版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://1001night.blogbus.com/logs/4918503.html
尽管我从不推荐用TC编程,但现状是大量的教材和老师仍然在TC环境下教授C语言。这就导致TC上的各种问题层出不穷。虽然用google搜一搜就可以找到答案,但很多人还是喜欢张口就问。为了免得每次都回答,我决定一劳永逸的把解决方案放在这里,到时贴个地址即可。
本篇解决新手开始TC编程中最常见的一个问题,路径设置。
当新手第一次用TC学习C语言,他们信心满满地照着书上的例子输入代码(这个例子往往是HelloWorld),存盘,编译,希望能看到想象中的结果,但却惊讶的发现TC报错。能看明白TC说的是缺少文件的人已经很不错,大部分是不知道问题发生在哪里。
排除输入错误这类问题之后,这种情况通常只剩下一个原因,那就是TC的库文件的路径设置错误,解决方式如下。
目前安装TC通常不是使用安装文件,而是用解压缩的方式放到硬盘上的。这种方式会释放出一个名为TC20或者TC30的目录,里面有全套文件,包括默认的运行参数。这个默认参数所记载的TC目录的位置通常是C:\TC20,这就是问题所在。如果你的TC确实在那个位置,万事大吉,可惜通常情况不是这样的。
动手解决之前,首先检查你目前TC所在的路径,确保路径经过的每一个目录的名字都不超过8个字符,也没有中文或其他语言的字符,就是说确保目录名称都是8个英文字符或数字。我假设你的TC安装在X:\foo\code\TC
然后打开你的TC,打开Options菜单,可以用鼠标点击,也可以按键盘的Alt+O。用方向键移动到Directories菜单,回车之后就能看到一个窗口,这就是设置的地方。
在第一个输入栏里是头文件所在的目录,本例请写上X:\foo\code\TC\include。
在第二个输入栏里是库文件所在的目录,本例请写上X:\foo\code\TC\lib。
第三个输入栏是输出文件的路径,也就是编译完成的程序所在的位置。第四个是TC启动时搜索源代码的路径。这两个路径你都可以设为你喜欢的位置。
然后就可以ok确认。请选择Options菜单下的save命令来保存,避免以后再次设置。
至此问题解决。再次编译程序就可以通过。
PS:使用安装文件方式安装不会出现这个问题,但我已经很少看到TC的安装包了。