日期:2014-05-16  浏览次数:21023 次

Liunx 下如何使用 _finddata_t,坐等结贴
如何解决_finddata_t找不到的问题呢?

网上说 #include <io.h>就可以使用_finddata_t, 但是我引入后,却提示找不到io.h,于是百度,然后将/usr/include/sys下的一个io.h拷贝到 /usr/include 终于找到了,然是依然提示_finddata_t找不到? 看了一下,那个io.h中的确没有_finddata_t的定义。
求帮助.

还有,比如#include<sys\io.h>这个sys指的是什么目录呢? /usr/include/sys?
#include<linux\..>呢

------解决方案--------------------
sys只指默认的搜索路径的相对路径,比如一般默认都有/usr/local/include,/usr/include这两个头文件搜索路径,那么sys就是相对它们的,你说的没错,linux和sys道理一样,都是/usr/include。

当然,只是默认这样,如果-I指定了头文件搜索路径,那么也会相对-I指定的PATH查找。