动态链接库中 fatal error c1189: #error

管哥的天下 2011-01-17 02:51:08
#endif
#else
->#error Could not determine CPU byte order
#endif

当我编译的时候报如下错误:
fatal error C1189: #error : Could not determine CPU byte order


我该怎么改》?????????????????????????????????????????????????????????????????????????????????????
...全文
185 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
InfidelX 2011-01-20
  • 打赏
  • 举报
回复
简单冒险的办法,先把这行注释掉编译看看什么结果?
fendouzhe 2011-01-20
  • 打赏
  • 举报
回复
#error Could not determine CPU byte order
这句的作用不就是如果之前的条件不成立的话报:
fatal error C1189: #error : Could not determine CPU byte order的错误么?
楼主是不明白为什么会报这个错误还是不明白条件为什么不成立?
v2002750 2011-01-20
  • 打赏
  • 举报
回复
麻烦问问题专业点好不好,基本的上下文都没有。
看提示就是缺少宏定义,没有定义CPU字节序。define一个就是了。
机智的呆呆 2011-01-19
  • 打赏
  • 举报
回复
#if define x0 //这个应该有类似的判读 一个符号定义型x0是否定义的预处理指令,这需要你在某一个编译单元中有#define x0 0类似的预处理指令
#else
->#error Could not determine CPU byte order
#endif
Defonds 2011-01-19
  • 打赏
  • 举报
回复
动态链接
管哥的天下 2011-01-19
  • 打赏
  • 举报
回复
自己给自己顶一个,没人回答!
就想叫yoko 2011-01-19
  • 打赏
  • 举报
回复
2楼不是楼主???????
管哥的天下 2011-01-19
  • 打赏
  • 举报
回复
我也是出现这种错误,现在还是诶有找到解决方法!


不知楼主有没有找到方法?
ryfdizuo 2011-01-17
  • 打赏
  • 举报
回复
这个是在头文件中的宏ifelse判断,if条件是什么?

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧