Windows下的io.h是文件输入输出的接口函数集合;
Linux平台下在sys
文件夹下有io.h,用于x86的端口IO;ARM架构的系统中在sys
文件夹下有uio.h
,然而两者包含的方法完全不同,互相不能替代,都不具备读写文件的功能,不能替代Windows下的io.h。
因此,如果遇到这个报错,编程人员应该分析自己的代码是否真的需要sys/io.h
,若不需要就移除它的包含语句。
Windows下的io.h是文件输入输出的接口函数集合;
Linux平台下在sys
文件夹下有io.h,用于x86的端口IO;ARM架构的系统中在sys
文件夹下有uio.h
,然而两者包含的方法完全不同,互相不能替代,都不具备读写文件的功能,不能替代Windows下的io.h。
因此,如果遇到这个报错,编程人员应该分析自己的代码是否真的需要sys/io.h
,若不需要就移除它的包含语句。