Developersland

Teknoloji ve Yazılım Blogu

  • Yazıtipi boyutunu arttır
  • Varsayılan yazıtipi boyutu
  • Yazıtipi boyutunu azaltır

Visual Studio 2008 Ortamında GLUT Kullanımı


VISUAL STUDIO 2008 ORTAMINDA GLUT KÜTÜPHANESİ KULLANIMI

Visual Studio 2008 ortamında glut kütüphanesini kullanabilmek için ilk olarak bir C++ Win32 Console Application projesi oluşturuyoruz:

Projeyi oluştururken verilen seçeneklerden ‘empty project’ seçeneğini de işaretliyoruz.

alt

Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:.25in; mso-para-margin-left:0in; text-align:justify; line-height:150%; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:11.0pt; font-family:"Arial","sans-serif";}

Projenin oluşturulmasında seçilmesi gereken seçenekler


Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:.25in; mso-para-margin-left:0in; text-align:justify; line-height:150%; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:11.0pt; font-family:"Arial","sans-serif";}

Proje oluşturulduktan sonra daha önceden hazırlanmış bir cpp projesi ‘add -> ExistingIitem’ diyerek eklenebilir ya da yeni cpp projesi ‘add –> New Item’ diyerek eklenebilir.

alt

Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:.25in; mso-para-margin-left:0in; text-align:justify; line-height:150%; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:11.0pt; font-family:"Arial","sans-serif";}

Yeni cpp dosyası oluşturmak için yapılması gereken adımlar

Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:.25in; mso-para-margin-left:0in; text-align:justify; line-height:150%; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:11.0pt; font-family:"Arial","sans-serif";}

Cpp uzantılı C++ dosyası da eklendikten sonra artık programlama işlemine başlayabiliriz. Programlamaya başlamadan önce glut kütüphanesini kullanabilmek için bilgisayarınıza glut kütüphanesini eklemiş olmanız gerekmektedir. Glut kütüphanesi bilgisayarınızda eklenmemişse compile işlemi yapılamaz. 


Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:.25in; mso-para-margin-left:0in; text-align:justify; line-height:150%; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:11.0pt; font-family:"Arial","sans-serif";}

GLUT Kurulumu:

Glut kurumunu için yapılması gereken adımlar listelenmiştir:

-          İlk olarak http://www.xmission.com/~nate/glut.html adresinden glut kütüphanesinin son sürümü indirilir.

-          İndirme işlemi tamamlandıktan sonra glut32.lib kütüphanesi C:\Program Files\Microsoft Visual Studio 9.0\VC\lib dizinine kopyalanır. (Proje VS 2008 ortamında oluşturulduğu için \Microsoft Visual Studio 9.0\ adresine kopyalandı. Eğer VS 2010 kullanılsaydı \Microsoft Visual Studio 10.0\ dizini içinde bulunan VC\lib dizini içine kütüphaneyi kopyalamamız gerekmektedir.

-          Bu işlemden sonra glut.h header dosyası C:\Program Files\Microsoft Visual Studio 9.0\VC\include dizini içine kopyalanır.

GLUT kurulumu işlemlerinden sonra artık glut kütüphanesi kullanılabilir. Ancak compile sırasında alınacak olan hataların düzeltilmesi için projeye bağlı olduğu yardımcı header ve kütüphaneleri göstermemiz gerekmektedir bu işlem de şu şekilde yapılır:


Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:.25in; mso-para-margin-left:0in; text-align:justify; line-height:150%; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:11.0pt; font-family:"Arial","sans-serif";}

Projeye sağ tıkladıktan sonra Properties seçeneğine tıkladıktan sonra Linker -> Input –> Additional Dependencies şeçeneklerine tıklanır.

alt

Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:.25in; mso-para-margin-left:0in; text-align:justify; line-height:150%; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:11.0pt; font-family:"Arial","sans-serif";}

Projeye Kullanılacak Olan Kütüphanelerin Tanıtılma İşlemi


Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:.25in; mso-para-margin-left:0in; text-align:justify; line-height:150%; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:11.0pt; font-family:"Arial","sans-serif";}

Bu aşamalardan sonra glut kütüphanesini Visual Studio ortamında projelerinizde kullanabilirsiniz. Glut kütüphanesi kullanılarak yazılmış örnek bir uygulama çıktısı verilmiştir:

alt



 

Yorum ekle


Güvenlik kodu
Yenile