Arama Motoru

Yükleniyor...

27 Nisan 2010 Salı

Gerekli Dosyalar ve Kurulumları






 Yükleme:

İşletim sisteminize uygun OpenAL SDK ve ALUT'un en son sürümünü yüklemek için:
http://connect.creativelabs.com/openal/Downloads/ adresini kullanın ve ilgili paketleri(OpenAL11CoreSDK.zip , freealut-1.1.0-bin.zip) bilgisayarınıza yükleyin.

Siteden bilgisayara indirme

Kurulum ve İçerik

OpenAL11CoreSDK.zip içeriği setup dosyası olduğu için kurulumu değiştirmezseniz C:\Program Files\OpenAL 1.1 SDK dizinine otamatik yapar.
freealut-1.1.0-bin.zip içeriğini dilediğiniz bir dizine(ben openal sdk dizini altına çıkardım) sizin çıkarmanız gerekecektir.

Bu kurulumlarda tüm standart SDK'lar gibi çeşitli dökümanlar(yardım ve spesifikasyonlar), C/C++ derleyicilere yerleri tanılması gereken header ve library dizinleri , en son sürüm örnekler ve nihayet dll 'lerin kendileri vardır.

Bilgisayara kurulum içerikleri


 
DLL'lerin Windows\System32 dizinine atılması:
openal32.dll ve alut.dll Windows\System32 dizinine kopyalanmalı
 


Visual C++ 6.0'a Tanıtımı:

İlgili dosyaları bilgisayara indirip kurduk ama Visual C++ bundan bi haberdir. Bu yüklemelerin yapıldığını ve yerlerini bildirmeliyiz. Visual C++ 6.0'ın ana penceresindeki Tools->Options menü öğesiyle Options dialogbox açılır:

 Header ve Library dosyalarının yerinin tanıtımı


"Options" dialogboxda "Directories" tabına tıklanarak "Show directories for." yazan yerin altındaki combobox'tan "Include files" seçeneği seçilerek en alta openal ve alutun header dosyalarının bulunduğu dizin tanıtılır. Header dosyalarının yeri tanıtıldıktan sonra sıra library dosyalarının yerini tanıtmaya gelir bunun için aynı yerde "Show directories for." yazan yerin altındaki combobox'tan "Include files" seçeneğini "Library files"  yapar ve en alta openal ve alutun library dosyalarının bulunduğu dizin tanıtılır.


Header dosyalarının tanıtımı

Library dosyalarının tanıtımı


Projenize Tanıtımı:
İlgili dosyaları bilgisayara indirip, kurduk ve Visual C++'e tanıttık
ama projemizin bundan bi haber kalmamalı. Bu yüzden çalıştığınız projenizdeki
kodların en üstüne aşağıdaki satırlar mutlaka ekli olmalıdır. 
 
//Projenin en üstüne
//Library dosyaları için
#pragma comment(lib,"openal32.lib")
#pragma comment(lib,"alut.lib")
//Header dosyaları için
#include <al.h>
#include <alc.h>
#include <alu.h>
#include <alut.h>


 

25 Nisan 2010 Pazar



http://www.devmaster.net/articles.php?catID=6 'deki 10 adet OpenAL dersinin tercümesine ilişkin edit istekleriniz ve görüşlerinize açığım.

iletişim için: mumin16@hotmail.com