Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.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 Firebreath插件端口到Linux依赖项_Linux_Macos_Opengl_Core Audio_Firebreath - Fatal编程技术网

Mac Firebreath插件端口到Linux依赖项

Mac Firebreath插件端口到Linux依赖项,linux,macos,opengl,core-audio,firebreath,Linux,Macos,Opengl,Core Audio,Firebreath,我有用于Mac的Firebreath插件,需要移植到Linux 我试图找到Linux版本的替换依赖项。以下是我的cmake中对Mac的依赖项: find_library(COCOA_F Cocoa) find_library(FOUNDATION_F Foundation) find_library(APPKIT_F AppKit) find_library(COREDATA_F CoreData) find_library(AGL_F AGL) find_library(CARBON

我有用于Mac的Firebreath插件,需要移植到Linux

我试图找到Linux版本的替换依赖项。以下是我的
cmake
中对Mac的依赖项:

find_library(COCOA_F Cocoa) 
find_library(FOUNDATION_F Foundation) 
find_library(APPKIT_F AppKit) 
find_library(COREDATA_F CoreData) 
find_library(AGL_F AGL) 
find_library(CARBON_F Carbon) 
find_library(AUDIOTOOLBOX_F AudioToolbox) 
find_library(COREAUDIO_F CoreAudio) 
find_library(AUDIOUNIT_F AudioUnit) 
find_library(QUARTZCORE_F QuartzCore) 
find_library(QUICKTIME_F QuickTime) 
find_library(OPENGL_F OpenGL) 
find_library(QTKIT_F QTKit)
到目前为止,

OpenGL       => freeglut3 ?
Cocoa        => GLFW ?

对其他依赖项有什么建议吗?

这些依赖项不太可能有很多直接替代项。与其为每个库寻找直接的替代品,不如找出您需要的功能并找到提供这些功能的库

例如,Carbon涵盖了太多不同类型的内容,以至于无法猜测linux上实际需要哪些库。CoreAudio更清晰一些,因为它处理声音,但您是在进行声音播放还是其他类型的声音处理

最好寻找提供所需功能的库。例如,对于声音播放,您可能需要alsa。OpenCV或video4linux都可以让您访问网络摄像头,等等

一旦你将它分解为你需要的功能,谷歌搜索几乎肯定会回答你的问题,而不需要依赖外部帮助,你可以将你的问题保存为在进行端口时可能遇到的特定问题