返回列表 发帖

[讨论]TC2.0编译的问题 各位高手多多指点小菜 不胜感激

[讨论]TC2.0编译的问题 各位高手多多指点小菜 不胜感激
议题作者:yvqvan
信息来源:邪恶八进制信息安全团队(www.eviloctal.com

TC安装在E:\Program Files\TC下面。在option的directories下设置
引用:
include directories: E:\Program Files\TC\INCLUDE
Library directories:E:\Program Files\TC\LIB
Output directory: E:\Program Files\TC\OUTPUT(该文件是我自己建立的)
Turbo C directory:E:\Program Files\TC
为了验证是否设置正确,我写了个hello world的程序来验证。
复制内容到剪贴板
代码:
#include <stdio.h>
void main()
{
    printf("hello world.\n");
}
在编译的时候提示:
引用:
Unable to create file &#39;E:\Program Files\TC\OUTPUT\NONAME.obj&#39;
看了之后我以为是设置路径的问题,于是设置为&#39;E:\Program Files\OUTPUT,结果都是Unable to create file &#39;E:\Program Files\OUTPUT\NONAME.obj&#39;

而我把Output directory设置成空的
再编译的时候提示:
引用:
Unable to open include file &#39;stdio.h&#39;
我就看不明白了。难道头文件的添加还和输出文件保存的路径有关?


有如下问题希望高手指点一下(最好能提供参考资料,我自己看!我在网上没搜到自己要的):
1:为什么在自己建立的,要输出到指定文件下下面的时候不能建立.obj?
2:为什么前面有output directory的时候能建立,而不出现stdio.h不能打开?
3:我认为在设置include directories的时候,这个路径应该是个绝对的,不能改成其他。改了就要出错的。而output directory是可有可无,改变其中任何一个都不会影响到另外的呀?而这里的表面却显示出了2者有一定的关系。
帖子2 精华2 积分25 阅读权限40 性别男 在线时间13 小时 注册时间2007-6-28 最后登录2008-7-17 查看详细资料TOP 赚更多的钱

东方
荣誉会员

返回列表