OpenGL / GLUTライブラリをインストールする方法


29

現在、エイサーのネットブックにubuntu 11.10をインストールしています。必要なパッケージの取得に問題があります。最新バージョンを使用しており、キャンパスでWi-Fi接続を使用しています。これは私のインストラクターが私たちにしたいことです:

  1. Ubuntuデスクトップでアプリケーション/アクセサリ/ターミナルを選択します
  2. 入力しls /usr/include/GL
    た場合glut.h gl.hなどは、偉大な、ある
    いない場合は、それをインストールsudo apt-get install libglut3-dev
  3. その後program1.c、デスクトップにコピーしました
  4. cd desktop
  5. gcc -lglut -lGLU program1.c 注lは小文字のLです。これは、UNIXのライブラリを意味します
  6. ./a.out 実行する

ステップ2を完了します。

sudo: ls/brandon/include/GL: command not found

だからここからapt-getを実行してインストールしようとしますが、これで返されます:

E: Unable to locate package libglut3-dev

これは私の接続に関係していますか、それともパッケージを見つけてインストールするためにシステム上で実行する必要があるものがありますか?私はubuntuが初めてで、始めたばかりの助けを借りることができます。


ステップ2では、ls / brandon / include / GLではなくls / usr / include / GLコマンドを入力しました。ユーザー名ではなく、usr。lsとパス/ usr / include / GLの間にはスペースがあります。スペースがないため、端末は、入力されたものが存在せず、オプションが後に続くコマンドではなく、単一のコマンドとして入力したものを見ています。glut.h、gl.hなどのGLディレクトリにファイルがあるかどうかを調べる必要があります。よろしく- lsの詳細情報を入手するには、タイプの男のlsコマンド
grahammechanical

ありがとうございますが、正しいコマンドを入力すると、まだ問題があるようです。ls:/ usr / include / GLにアクセスできません:そのようなファイルまたはディレクトリはありません。何が問題なのかわかりません。
ブランドンジェイコブス

このサイトと同じくらい良いことは、ubuntu.comのUbuntuフォーラムでより良いことをしたいと思います。なぜならここでは議論ができないからです。特定の質問と明確な答え。一方、フォーラムでは、前後に投稿できます。
グラハム機械

1
戻って何もせずに、これまでに実行した手順の情報を使用して質問を編集できますか?
ホルヘカストロ

回答:


39

glutがfreeglut3パッケージで提供されていることを知っている限り、あなたの指示は古いようです。

sudo apt-get install freeglut3-dev

freeglut3-devfreeglut3-devをインストールする

freeglut3も引き込む必要がありますfreeglut3をインストールする

自分でこれを見つけるには、次のようにします。

sudo apt-cache search glut

パッケージfreeglut3-devをインストールしたら、次のコマンドを実行して、必要なGLファイルが含まれていることを確認できます。

dpkg -L freeglut3-dev

以下を含むパッケージの内容がリストされます。

/usr/include/GL
/usr/include/GL/freeglut.h
/usr/include/GL/freeglut_ext.h
/usr/include/GL/freeglut_std.h
/usr/include/GL/glut.h
/usr/lib/x86_64-linux-gnu/libglut.a
...
/usr/lib/x86_64-linux-gnu/libglut.so

また、インストールsudo apt-get install libxmu-dev libxi-dev
Dhirenハマル

9

OpenGLライブラリをインストールするには:

sudo apt-get install mesa-utils

freeGlutをインストールするには:

sudo apt-get install freeglut3-dev
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.