Mac Firebreath插件端口到Linux依赖项
我有用于Mac的Firebreath插件,需要移植到Linux 我试图找到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
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都可以让您访问网络摄像头,等等 一旦你将它分解为你需要的功能,谷歌搜索几乎肯定会回答你的问题,而不需要依赖外部帮助,你可以将你的问题保存为在进行端口时可能遇到的特定问题