2012-02-10 4 views
15

Czy ktoś może mi pomóc w samouczku krok po kroku, jak zainstalować GLUT na 64-bitowym systemie Windows dla MS VS2010?Jak zainstalować GLUT na 64-bitowym Windows 7 dla MS VS2010?

+1

Nijakie pytania "Pomóżcie mi z X" nie mają tu większego wrażenia. Proponuję wskazać, jaki smak masz podniety (myślę, że jest para) i co wypróbowałeś i gdzie instalacja idzie źle. –

Odpowiedz

23

Twoje pobranie GLUT będzie zawierało pliki .h, pliki .lib i pliki .dll. .h pliki w:..

C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/include/GL 

Zauważ, że folder GL początkowo nie istnieją trzeba go utworzyć można go nazwać coś innego jeśli chcesz, kiedy to plik nagłówka Glut w projekcie, ty. będzie musiał po prostu wpisać:

#include <GL/glut.h> 

Albo cokolwiek nazwiesz folder, w którym umieszczasz glut.h.

Następnie musisz umieścić pliki .lib w następującej ścieżce:

C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib 

I podczas tworzenia projektu, upewnij się dodać .lib pliki do dodatkowych współzależności (Linker-> Wejście -> Dodatkowe zależności).

Wreszcie umieścić pliki .dll w:

C:/Windows/SysWOW64 

Jest to folder, w którym znajdują się 32-bitowe .dlls. System32 zawiera 64-bitowe pliki .dll. Możesz także umieścić GLUT .dlls w System32, jeśli chcesz czuć się bezpiecznie.

I to wszystko!

Niektóre osoby mogą zasugerować umieszczenie wszystkich tych plików bezpośrednio w folderze projektu.Powinieneś prawdopodobnie zrobić to, ponieważ dla każdego innego projektu tworzonego za pomocą GLUT będziesz musiał skopiować również te pliki. Wspomniane przeze mnie lokalizacje sprawiają, że są one powszechnie dostępne dla twoich aplikacji.

+0

Zaleciłbym umieścić go w osobnym folderze całkowicie i nie mieszać go ze standardowymi nagłówkami/bibliotekami. – Bart

+3

Występuje błąd "Nie można uruchomić, ponieważ OPENGL.dll brakuje w komputerze" – Donnovan

+0

@ktodisco Witaj. Próbowałem uruchomić cuda za pomocą przykładów paradygmatów, ale nigdy nie byłem w stanie uruchomić niczego, co wymagałoby nadmiaru. Postępowałem zgodnie z twoimi instrukcjami. Czego jeszcze brakuje? Dodałem również glut32.lib glut64.lib w "właściwościach projektu-> linker-> input-> dodatkowych zależnościach", ale nie będą one uruchamiały się z setkami błędów. Każda pomoc zostanie przyjęta z zadowoleniem. Z góry dzięki – BugShotGG

1

Oto przewodnik dla vs 2008 z freeglut, VS 2010 jest w 90% taki sam.

"Uruchom środowisko Visual Studio, które zostało użyte w poniższym przykładzie, ale inne wersje powinny działać tak samo.Po uruchomieniu Visual Studio 2008 następną rzeczą do zrobienia jest utworzenie nowego projektu za pomocą File- > New-> Project.

Wybierz Win32 Console Application i skonfigurować swój projekt.

po kliknięciu w porządku, drugi pojawi się okno dialogowe, aby skonfigurować projekt. NIE kliknij przycisk Zakończ. Kliknij na Następny przycisk

Spowoduje to wyświetlenie drugiej strony w kreatorze aplikacji. prekompilowane nagłówki (okresowo miałem problemy z ich nieaktualnością) i wybieram rozpoczęcie od pustego projektu.

Teraz musisz skopiować trzy pliki do pustego projektu. Są to glut.h, glut32.lib i glut32.dll. Można je uzyskać na stronie internetowej kursu. Powinny one zostać umieszczone w folderze projektu utworzonym w poprzednim kroku. Następnie musisz dodać pliki glut.h i glut32b. Istniejące pliki do projektu.

System może zapytać, czy chcesz ustawić reguły kompilacji dla pliku glut32.lib - powinieneś powiedzieć "nie" - plik jest już skompilowany i nie musi być rekompilowany.

Będziemy musieli zmienić właściwości konfiguracji projektu. Użyj menu, aby przejść do Project-> Properties. Pod właściwościami przejdź do Linker -> Command Line i dodaj dwie biblioteki do listy: opengl32.lib glu32.lib "

Powiązane problemy