当前位置:  开发笔记 > 运维 > 正文

找不到mqueue.h

如何解决《找不到mqueue.h》经验,为你挑选了2个好方法。

在我的一个应用程序中,我使用的是"mqueue.h".我能够编译并执行它.但是,我发布代码的客户之一正在抱怨类似的东西

*未找到mqueue.h*

但他没有附上确切的错误消息.在我的linux PC中,它可以在/ usr/include中找到.任何人都可以猜到客户无法找到该文件的任何原因吗?

对于提出这样微不足道的问题的道歉.



1> Stobor..:

也许他没有安装libc6-dev软件包?

Debian:libc6-dev

Ubuntu:libc6-dev

Redhat,Centos和其他基于RPM的发行版:glibc-headers

Suse:glibc-devel



2> Jonathan Lef..:

@Stobor没有告诉你的是' '是POSIX(或者至少是单Unix规范)中的标准头,因此如果安装了开发系统,大多数类Unix平台都会提供它.如果未安装开发系统,则通常会丢失标头.

很久以前,开发系统总是随Unix发布.然后它被选为(最初是付费的可选部分).然后开源运动使它成为可选但免费的.为系统开发软件的能力显着影响系统的使用.这就是为什么公司竭尽全力为其系统广泛提供SDK.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有