2012-09-20 26 views
6

Windows 7'den 8'e geçiş yapmaya çalışıyorum ama glew ve freeglut bana sorun veriyor.Win8/VS2012: Dosya açılamıyor 'GL/glew.h': Böyle bir dosya veya dizin yok

1) Lib içeriğini kopyalayın ve Program Files \ Microsoft SDK'leri \ Windows \ [son sürüm] Lib için kütüphanelerin \ GL klasörleri dahil ve \ GL klasörleri ekleyin: aşağıdaki gibi kullandım

talimatları temelde vardı

2) Kopya freeglut.dll ve Windows glew bin klasöründe içeriği \ SysWOW64 Bu, Microsoft SDK'lardaki klasör v7.0A oldu Windows 7/VS2010() kullanarak iyi çalıştı

\ ama Windows üzerinde 8/VS2012, çözümümüzü oluştururken şu hatayı alıyorum:

error C1083: Cannot open include file: 'GL/glew.h': No such file or directory 

SDKs klasörü için, Windows 8'de en son sürüm v8.0A'dır, ancak aynı sonucu elde etmek için v7.0A kullanmayı denedim. Ancak, Windows 7'de, SDKs klasörünün Lib ve Include klasörleri olduğunu, ancak Windows 8 klasörünün yapmadığını fark ettim. Bunun önemli olup olmadığından emin değilim.

Herhangi bir öneriniz var mı?

DÜZENLEME: kurulum için kullanıyorum talimatları olanlar biraz değiştirilmiş görünmüyor hangi (modifikasyon Windows'un sistem klasörüne dll kopyalama olmak yerine her proje çıktısı içine, here bulundu şunlardır yardım, ya da).

Gelişmekte olduğum uygulamalar bir kolej kursu için, bu yüzden diğer kütüphaneleri kullanmak sorunun dışında kalacaktır.

Kitaplıkların sürümleri 2.8.0 (freeglut) ve 1.9.0 32-bit (glew) 'dir.

cevap

3

GLEW ve GLUT öğelerinin en son SDK'lardan düşürülmüş olması benim anlayışım. Zaten müthiş bir şekilde güncel değildi. En son başlıkları ve kitaplıkları here ve here'dan alabilir, daha sonra bunları projenize olağan şekilde entegre edebilirsiniz.

+0

Bunun yerine [freeglut] (http://freeglut.sourceforge.net/news.php) kullanmak isteyebilirsiniz. GLUT ile hemen hemen aynı API'ye sahiptir, böylece birbirinin yerine kullanılabilir, ancak daha iyi korunur. – fintelia

+0

Cevabınızı anladığımdan emin değilim. Yüklemek için kullanıyorum yönergeler, kopyalanan değişiklikler ile [bu] (http://openglbook.com/setting-up-opengl-glew-and-freeglut-in-visual-c/) hafif bir değişiklik vardır dll, her projenin yerine Windows 'sistem klasörüne giriyor (ki bu da işe yaramıyor). Ayrıca, bunu bir üniversite kursu için kullanıyorum, diğer kütüphaneleri kullanmak muhtemelen bir seçenek değil. Soruyu bu ile güncelleyeceğim. – blomkaal

İlgili konular