OpenGL / GLUT kütüphaneleri nasıl kurulur?


29

Şu anda acer netbook'uma ubuntu 11.10 yükledim. İhtiyacım olan paketleri almakta zorlanıyorum. En güncel sürümü kullanıyorum ve kampüsümde bir wifi bağlantısı var. Eğitmenimin yapmamızı istediği şey bu:

  1. Ubuntu masaüstünde Uygulamalar / Aksesuarlar / Terminal'i seçin
  2. tipi ls /usr/include/GL
    eğer glut.h gl.hvb orada büyük
    değilse, yüklemeksudo apt-get install libglut3-dev
  3. Sonra program1.cmasaüstüne kopyaladım
  4. cd desktop
  5. gcc -lglut -lGLU program1.c not l, küçük harf L'dir, yani UNIX’te kütüphane anlamına gelir
  6. ./a.out yürütmek

Döndüğü 2. adımı tamamlarım:

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

bu yüzden buradan apt-get alıyorum ve yüklemeye çalışıyorum ama beni bununla döndürüyor:

E: Unable to locate package libglut3-dev

Bu bağlantımla mı alakalı yoksa paketi bulmak ve kurmak için sistemimde yapmam gereken bir şey var mı? Ubuntu için gerçekten yeniyim ve daha yeni başlamam için biraz yardım kullanabilirim.


Adım 2, ls / usr / include / GL komutunu yazmak ve ls / brandon / include / GL komutunu yazmaktı. Kullanıcı adınız değil, usr. Ls ile / usr / include / GL yolu arasında boşluk vardır. Boşluk olmadığı için, terminal ne yazdığınızı, bir seçenek tarafından izlenen bir komut olmayan, varolmayan tek bir komut olarak görüyor. GL dizininde glut.h, gl.h ve diğerleri gibi dosyalar olup olmadığını öğrenmeniz gerekir. Ls komut türü hakkında daha fazla bilgi edinmek için man ls - saygılarımla
grahammechanical

Teşekkürler, ama hala doğru komutu girdikten sonra hala bir sorunum var gibi görünüyor. Cevapla: ls: erişemiyor / usr / include / GL: Böyle bir dosya veya dizin yok. Sorun ne olabilir bilmiyorum.
Brandon Jacobs

Bu site kadar iyi olduğunu ubuntu.com'daki Ubuntu forumlarında daha iyi yapacağınızı söylemek isterim çünkü burada tartışma yapılamaz. Sadece belirli bir soru ve kesin bir cevap. Oysa forumlarda ileri geri gönderebiliriz.
grahammekanik

1
Geriye dönüp kalmamaktansa, şu ana kadar yaptığınız adımların bilgisiyle sorunuzu düzenleyebilir misiniz?
Jorge Castro

Yanıtlar:


39

Talimatlarınız eski gibi görünüyor, bildiğim kadarıyla glut3 paketi tarafından sağlanan glut paketinin, geliştirme için başlık dosyalarına sahip olması için sağlanması:

sudo apt-get install freeglut3-dev

freeglut3-devFreeglut3-dev'i kurun

bu da serbest glut3'ü çekmelidirFreeglut3 yükleyin .

Bunu kendi başınıza bulmak için yapmış olabilirsiniz:

sudo apt-cache search glut

Paketi kurduktan sonra freeglut3-dev, gerekli GL dosyalarını yayınlayarak içerdiğini onaylayabilirsiniz.

dpkg -L freeglut3-dev

Aşağıdakileri içeren paketin içeriğini listeleyecektir:

/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

Ayrıca kurunsudo apt-get install libxmu-dev libxi-dev
Dhiren Hamal

9

OpenGL kütüphanelerini kurmak için:

sudo apt-get install mesa-utils

FreeGlut'u yüklemek için:

sudo apt-get install freeglut3-dev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.