bbs.ChinaUnix.net
首页 | 微博 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


linux下,连包含的头文件都区别大小写?

  首页 » 论坛 » C/C++ »
[打印] [收藏] [本帖文本页] [推荐此主题给朋友]

比如说:
#include <ace\Guard_T.h>
编译正常通过

如果改为:
#include <ACE\Guard_T.h>

就提示找不到文件~~~~

这么麻烦呀~~~
有什么办法能阻止这样的错误不?

谢谢了!!!
__________________________________
菜鸟!





QUOTE:
原帖由 GodPig 于 2009-1-5 10:15 发表
比如说:
#include
编译正常通过

如果改为:
#include

就提示找不到文件~~~~

这么麻烦呀~~~
有什么办法能阻止这样的错误不?


你在一开始就不应该写错
__________________________________
What's done, is done!



linux本来就区分大小写,c语言也是
__________________________________
暮春三月,羊欢草长,
天寒地冻,问谁饲狼?
人心怜羊,狼心独怆,
天心难测,世情如霜。
----------------------------------



ace\
ACE\
在linux下本来就是两个目录啊。。
__________________________________
我听饼干mm说的:一个人越在意的地方,就是最令他自卑的地方



谢谢!!!

是拿的Windows程序,放到linux下面编译

就出现了一些问题~~~
__________________________________
菜鸟!





QUOTE:
原帖由 smallstar001 于 2009-1-5 10:20 发表
linux本来就区分大小写,c语言也是


windows下头文件写大写和小写是没有区别的
__________________________________
我听饼干mm说的:一个人越在意的地方,就是最令他自卑的地方



UNIX下的文件名是区分大小写的,所以include里当然要区分
__________________________________
彻底不再吸烟喝酒,特别是吸烟,酒倒无所谓,现在反正喝的很少,而烟却天天抽。



到现在都觉得dos的不分大小写从一开始就是白痴想法
__________________________________
彻底不再吸烟喝酒,特别是吸烟,酒倒无所谓,现在反正喝的很少,而烟却天天抽。



这和 C 语言没关系,和文件系统有关系。
报的错误是找不到文件,又不是语法错误。

你改一下文件系统,让它忽略大小写就好了。
__________________________________
关键是要有一颗牛叉的心。有了一颗牛叉的心,就不再是人,而是牛人了。





QUOTE:
原帖由 flw 于 2009-1-5 10:34 发表
你改一下文件系统,让它忽略大小写就好了。


嗯,这也是个解决办法。
__________________________________
What's done, is done!


Copyright © 2001-2010 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP