首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

include<h>提示找不到文件,该怎么解决

2012-04-01 
include******.h提示找不到文件环境:FC6+GCC4.11在程序中包含了这样的头文件:#includeltt-abcdefg-hijk

include<******.h>提示找不到文件
环境:FC6+GCC4.11

在程序中包含了这样的头文件:

#include   <ltt-abcdefg-hijklmopq_1234456.h>

gcc编译提示找不到该文件。

后来将文件名改为lt.h
#include   <lt.h>
则可以顺利通过。


请问gcc对include的文件名有特殊要求吗?
比如字符长度、不能包含某些特殊字符等



[解决办法]
欺负编译器嘛
[解决办法]
不知道FC对文件命名有什么规定 ...

不过,建议不要使用过长的文件名,
否则在不同的环境下会出现不同的问题 ...
[解决办法]
我也遇到过,后来重装了一下就搞定了!
[解决办法]
ltt-abcdefg-hijklmopq_1234456.h有此文件么在默认include路径下,
没有makefile里加上-IYourPath
[解决办法]
Up
[解决办法]
貌似不能在文件名里用到-的符号吧,另外,这一长串的数字和字母如果没有什么特殊意义的话,建议还是不要用的好
[解决办法]
89标准编译器要求文件名不能超过25个字符
[解决办法]
up

热点排行