Open ALの新機能です。 は、だから私はubuntuでg ++でコンパイルしているときに未定義参照のエラーを出すOpen ALの関数
sudo apt-get install libopenal-dev
コマンドラインからオープンALライブラリのインストールを開始し、また、私は、このコマンドでインストールALUT
sudo apt-get install libalut0 libalut-dev
をインストールまた、私はhttp://kcat.strangesoft.net/openal.html からオープンアルをフォークしても、それをインストールしました。 しかし、私はこの簡単なプログラムのコンパイルしようとしているとき:
#include <stdio.h>
#include <AL/al.h>
#include <AL/alc.h>
#include <AL/alut.h>
int main(){
ALCdevice *device;
device=alcOpenDevice(NULL);
if(!device)
{
printf("no device found");
}
else
{
printf("device found");
}
return 0;
}
を、私はこのエラーを取得しています:
/tmp/cchMpaeS.o:機能main': altest.cpp:(.text+0xe): undefined reference to
でalcOpenDevice」
collect2は:エラー:LDを私は
g++ altest.cpp
g++ -std=c++11 altest.cpp
でそれをコンパイルした1つの終了ステータス
を返さ
両方とも同じエラーが発生しました。あなたはOpenALのライブラリにリンクする必要があり
あなたが何かを試みたが、あなたはそれで問題が発生した場合、あなたがしようとしたものを投稿してください。この場合、プログラムをコンパイルしようとしましたが、試したときに使用したコマンドは投稿していません。そのコマンドを投稿してください。 – nos
@nos質問を編集しました – Souravirus