Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mac上安装linux帧缓冲区linux/fb.h?_Linux_Macos_Makefile_Gyp - Fatal编程技术网

在mac上安装linux帧缓冲区linux/fb.h?

在mac上安装linux帧缓冲区linux/fb.h?,linux,macos,makefile,gyp,Linux,Macos,Makefile,Gyp,我有一个gyp项目,我尝试在mac和linux上使用makefiles来构建它。对于linux,编译进行得很顺利,但是对于mac,在编译帧缓冲区源文件时,由于找不到linux/fb.h,编译失败。有没有办法在我的mac上安装这些头文件?使用端口还是brew?任何想法。或者我们在mac上应该使用linux/fb.h,还有其他替代品吗?添加到应该使用的目录中。你也可以找到它。谢谢@Skynet:我可以安装任何mac osx软件包来自动安装所有相关的依赖项吗?我不想一直将头文件放在指定的文件夹中,并在

我有一个gyp项目,我尝试在mac和linux上使用makefiles来构建它。对于linux,编译进行得很顺利,但是对于mac,在编译帧缓冲区源文件时,由于找不到linux/fb.h,编译失败。有没有办法在我的mac上安装这些头文件?使用端口还是brew?任何想法。或者我们在mac上应该使用linux/fb.h,还有其他替代品吗?

添加到应该使用的目录中。你也可以找到它。谢谢@Skynet:我可以安装任何mac osx软件包来自动安装所有相关的依赖项吗?我不想一直将头文件放在指定的文件夹中,并在以后由于缺少其他头文件而遇到编译问题。您不妨尝试构建WIN32代码。如果你从Windows机器上复制所有的头文件,它甚至可能会编译,但那又怎样呢?mac是一个基于Unix的图形界面操作系统。因此,通过安装某些依赖项,任何特定于linux的makefile项目都有可能在mac上编译(大多数情况下,我们会在mac中找到与linux相同的东西)。这让我不禁要问,我们是否在mac上也有与我的上述问题等价的东西,我可以在mac平台的代码中应用ifdef。“因此,任何特定于linux的makefile项目都可能在mac上编译,这是有意义的。”。完全没有。你为什么这么想?这两个系统都是基于Unix的,但它们是不同的。“linux”下的标题不应与非linux系统兼容,这就是为什么该目录被称为“linux”而不是“模糊Unixlikestuff”的原因。