conflicting types for 'dev_t'的原因
来源:互联网 发布:淘宝主播收入怎么算 编辑:程序博客网 时间:2024/05/15 23:47
在Linux下编译程序有时会遇到这种问题,这貌似是一个Linux历史遗留问题:
/usr/include/sys/types.h:62: error: conflicting types for ‘dev_t’
/usr/include/linux/types.h:13: error: previous declaration of ‘dev_t’ was here
/usr/include/sys/types.h:67: error: conflicting types for ‘gid_t’
开始以为是GCC的版本问题,升级了版本也不好使,后来发现!进入编译出错的文件xxx.cpp:
把所有#include <sys/xxx.h>都提到最前面,把#include <linux/xxx.h>的包含放在其后,就可以编译通过了,之所以出现面的问题是存在循环引用所致。如:
#include <linux/apm_bios.h>
#include <sys/types.h>
变成
#include <sys/types.h>
#include <linux/apm_bios.h>
0 0
- conflicting types for 'dev_t'的原因
- conflicting types for 'timer_t' 的解决
- 关于“conflicting types for ***“的问题
- conflicting types for 'wchar_t'
- conflicting types for ...
- conflicting types for。。。。。。
- error:conflicting types for 'function name'错误原因
- error: conflicting types for ‘getline’
- error: conflicting types for 'XXXX'
- conflicting types for xx错误
- error: conflicting types for 'XXXX'
- conflicting types for xx错误
- conflicting types for xx错误
- conflicting types for xx错误
- error: conflicting types for 'RTASSERTVAR'
- 关于“error: conflicting types for 'function'”编译错误的分析
- 关于”error conflicting types for function”编译错误的分析
- 编译时提示 conflicting types for 错误的解决办法
- Android工程将流程封装在.so中是否是一个很好的选择。
- 我的android 第29天 - Activity(二)
- 01-Introduction-绪论
- 一步一步学习Ubuntu之下载工具篇
- C++ 继承 构造函数、拷贝构造函数
- conflicting types for 'dev_t'的原因
- 查找一个目录下所有的视频或其他格式文件大小
- rtsp和sdp协议简介
- mysql数据库,亿级别数据量,修改表结构中的字段类型
- java内存想法一
- hdu1114Piggy-Bank (完全背包)
- servlet 多线程问题
- c++ 指针和引用的区别(转载)
- Java读取文件方法大全