如何在Ubuntu上安装OpenAL SDK?

问题描述 投票:0回答:3

我对 Linux 和 Linux 编程非常陌生。我正在尝试在 ubuntu 上安装 OpenAL SDK ...我最好的猜测是我需要从 CVS 存储库下载 OpenAL。我找到了一个教程:http://www.edenwaith.com/products/pige/tutorials/openal.php

但是,当我尝试运行终端命令时,会发生以下情况:

steven@ubuntu:~$ cvs -d:pserver:[email protected]:/usr/local/cvs-repository login
Logging in to :pserver:[email protected]:2401/usr/local/cvs-repository
CVS password: 
cvs [login aborted]: connect to opensource.creative.com(124.246.64.74):2401 failed: No route to host

有关如何安装 OpenAL SDK 的任何提示吗?

sdk installation openal
3个回答
16
投票
sudo apt-get install libopenal-dev

将安装 OpenAL SDK 并让您启动并运行...或者,如果您想从源代码编译... openal 的开源分支位于 https://github.com/kcat/openal-soft (做一旦你执行 git 克隆,你就会看到这两个是源代码镜像)

安装初步包为您提供开发工具

git log

获取当前源:

sudo apt-get install build-essential

如果没有错误,则安装:

# git clone git://repo.or.cz/openal-soft.git # both are same code git clone [email protected]:kcat/openal-soft.git cd openal-soft cd build cmake .. # get cmake using ... sudo apt-get install cmake make

完全可以在此处发布您遇到的任何错误 - ubuntu 12.04 或更高版本很好地为所有必要的库提供了 apt-get install。

这里有一些可选的上游库

sudo make install -j$(nproc)

现在您已经安装了所需的库,可以使用以下命令编译您的代码

sudo apt-get install libsdl-sound1.2-dev sudo apt-get install libmyth-dev

假设调用的是你自己的c语言源代码文件

gcc -o my_cool_code_openal my_cool_code_openal.c -lopenal -lm

执行新的二进制文件

my_cool_code_openal.c



3
投票
./my_cool_code_openal

?这会自动下载 OpenAL 及其依赖项。

    


-1
投票

© www.soinside.com 2019 - 2024. All rights reserved.