it-swarm.com.de

Wie installieren Sie GLUT und OpenGL in Visual Studio 2012?

Ich habe gerade Visual Studio 2012 installiert und habe mich gefragt, wie Sie GLUT und OpenGL auf der Plattform installieren können.

48
wasabiman

OpenGL sollte bereits vorhanden sein - wahrscheinlich fehlt Freeglut/GLUT.

GLUT ist jetzt sehr veraltet und wird nicht aktiv unterstützt - daher sollten Sie stattdessen Freeglut verwenden. Sie müssen Ihren Code nicht ändern und einige zusätzliche Funktionen werden verfügbar.

Hier finden Sie vorinstallierte Dateisätze: http://freeglut.sourceforge.net/index.php#download Wenn Sie das "" nicht sehen lib "Ordner, weil Sie das vorinstallierte Set nicht heruntergeladen haben." "Martin Paynes Windows-Binärdateien" finden Sie unter dem obigen Link und funktionieren zum Zeitpunkt dieses Dokuments unter Windows 8.1 mit Visual Studio 2013.

Wenn Sie diese herunterladen, werden Sie feststellen, dass der Freeglut-Ordner drei Unterordner hat: - bin Ordner: Dieser enthält die DLL-Dateien für die Laufzeit - include: Die Header-Dateien für die Kompilierung - lib: enthalten Bibliotheksdateien zum Zusammenstellen/Verknüpfen

Installationsanweisungen schlagen normalerweise vor, diese Dateien in den Visual Studio-Ordner und den Windows-Systemordner zu verschieben: Vermeiden Sie es, dies zu tun, da Ihr Projekt dadurch weniger portabel wird. Dies macht es viel schwieriger, wenn Sie jemals die Version der Bibliothek ändern müssen Sie verwenden (alte Projekte können plötzlich nicht mehr funktionieren usw.)

Stattdessen (entschuldige mich für etwaige Inkonsistenzen, ich stütze diese Anweisungen auf VS2010) ........ Legen Sie den freeglut-Ordner an eine andere Stelle, z. C:\dev - Öffnen Sie Ihr Projekt in Visual Studio - Öffnen Sie die Projekteigenschaften - Es sollte eine Registerkarte für VC++ - Verzeichnisse vorhanden sein. Hier sollten Sie die entsprechenden Include- und Lib-Ordner hinzufügen, z : C:\dev\freeglut\include und C:\dev\freeglut\lib - (Fast) Der letzte Schritt besteht darin sicherzustellen, dass die opengl lib-Datei während des Kompilierens tatsächlich verlinkt wird. Erweitern Sie in den Projekteigenschaften das Linker-Menü und öffnen Sie die Eingabe-Registerkarte. Für Additional Dependencies fügen Sie opengl32.lib hinzu (Sie würden davon ausgehen, dass dies automatisch verknüpft würde, indem Sie einfach das Include GL/gl.h zu Ihrem Projekt hinzufügen, aber aus irgendeinem Grund scheint dies nicht der Fall zu sein.)

In diesem Stadium sollte Ihr Projekt OK kompilieren. Um es tatsächlich auszuführen, müssen Sie auch die freeglut.dll-Dateien in Ihren Projektordner kopieren

39
dlivi

Dies ist die GLUT-Installationsanweisung. Nicht frei von Schwemmen

Laden Sie zuerst dieses 118-KB-GLUT-Paket von Here herunter.

Extrahieren Sie die heruntergeladene Zip-Datei und stellen Sie sicher, dass Sie Folgendes finden

glut.h

glut32.lib

glut32.dll

Wenn Sie ein 32-Bit-Betriebssystem haben, platzieren Sie glut32.dll in C:\Windows\System32\. Wenn Ihr Betriebssystem 64 Bit umfasst, legen Sie es unter "C:\Windows\SysWOW64 \" (im Systemverzeichnis) ab

Platzieren Sie glut.h C:\Program Files\Microsoft Visual Studio 12\VC\include\GL\ (HINWEIS: 12 bezieht sich hier auf Ihre VS-Version, es kann 8 oder 10 sein)

Wenn Sie VC und die folgenden Verzeichnisse nicht finden, erstellen Sie sie weiter.

Platziere glut32.lib in C:\Program Files\Microsoft Visual Studio 12\VC\lib\

Öffnen Sie jetzt Visual Studio und 

  1. Wählen Sie unter Visual C++ Leeres Projekt (oder Ihr bereits vorhandenes Projekt) aus.
  2. Gehen Sie zu Projekt -> Eigenschaften. Wählen Sie 'All Configuration' aus dem Dropdown-Menü Konfiguration oben links
  3. Wählen Sie Linker -> Input 
  4. Klicken Sie nun mit der rechten Maustaste auf "Zusätzliche Abhängigkeit" im rechten Bereich und klicken Sie auf Bearbeiten

jetzt tippen

opengl32.lib

glu32.lib

glut32.lib

(HINWEIS: Jede .lib in neuer Zeile)

Das war's ... Sie haben OpenGL erfolgreich installiert. Fahren Sie fort und führen Sie Ihr Programm aus.

Die gleichen Installationsanweisungen gelten für freeglut-Dateien mit den Header-Dateien im Ordner GL, lib im lib-Ordner und dll im System32-Ordner.

34

OpenGL ist in Visual Studio enthalten. Sie müssen lediglich das GLUT-Paket installieren (Freeglut wäre in Ordnung), das Sie in NuGet finden können.

Öffnen Sie Ihre Lösung, klicken Sie auf TOOLS-> NuGet Package Manager-> Package Manager Console, um eine NuGet-Konsole zu öffnen. Geben Sie Install-Package freeglut ein.

-

Verwenden Sie für VS 2013 stattdessen nupengl.core-Paket.

17
Sakamoto Poteko

Für die Installation von Microsoft Visual Studio 2017 Community GLUT -

  1. Laden Sie die Header-, DLL- und Lib-Dateien herunter glutdlls37beta (verlinkt in hier )

  2. Fügen Sie glut.h in C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\{14.11.25503}\include\GL.__ ein. Erstellen Sie den Ordner GL, falls noch nicht vorhanden. Das {Ding} kann sich unterscheiden.

  3. Fügen Sie glut.lib in C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\{14.11.25503}\lib\x64. Einfügen glut32.lib in C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\{14.11.25503}\lib\x86. Das {Ding} kann abweichen.

  4. Fügen Sie glut32.dll in C:\Windows\System32 ein. Fügen Sie glut.dll und glut32.dll in C:\Windows\SysWOW64 ein.

  5. Folgen Sie der Antwort von Vishwanath gowda k als nächstes ... __ Gehen Sie zu Projekt -> Eigenschaften (Option Alle Konfiguration) -> Linker -> Eingabe -> Zusätzliche Abhängigkeiten -> Bearbeiten (Pfeil nach unten am rechten Ende) Typ -> opengl32.lib glu32.lib glut32.lib Klicken Sie auf OK-> Anwenden.

4
rivaldo4t

Laden Sie die GLUT-Bibliothek herunter. Kopieren Sie im ersten Schritt die Datei "glut32.dll" und fügen Sie sie in den Ordner "C:\Windows\System32" ein. Kopieren Sie im zweiten Schritt die Datei "glut.h" und fügen Sie sie in "C:\Programme\Microsoft Visual Studio\VC\include" und in den dritten Schritt ein .lib und fügen Sie sie in den Ordner c:\Programme\Microsoft Visual Studio\VC\lib ein. Jetzt können Sie ein Visual C++ - Konsolenanwendungsprojekt erstellen und die Header-Datei glut.h einfügen. Dann können Sie Code für das GLUT-Projekt schreiben. _ Wenn Sie einen 64-Bit-Windows-Computer verwenden, können Pfad und Glutbibliothek zwar anders sein, der Prozess jedoch ähnlich.

3
Dinesh Subedi

Laden Sie zunächst eine vorgefertigte Version von freeglut von here herunter, um dies auf einfache und geeignete Weise zu tun. Dann lesen Sie die Readme.txt.

Ich habe einige wichtige Teile von diesem Paket hier kopiert:

Erstellen Sie auf Ihrem PC einen Ordner, der für alle Benutzer lesbar ist, z. B. „C:\Programme\Gemeinsame Dateien\MSVC\freeglut \“ auf einem typischen Windows-System. Kopieren Sie die Ordner "lib \" und "include \" aus diesem Zip-Archiv an diesen Speicherort ... freeglut DLL kann in demselben Ordner wie Ihre Anwendung abgelegt werden ...

... Öffnen Sie die Projekteigenschaften und wählen Sie "Alle Konfigurationen" (dies ist erforderlich, um sicherzustellen, dass unsere Änderungen für Debug- und Release-Builds übernommen werden). Öffnen Sie den Abschnitt "general" unter "C/C++" und konfigurieren Sie den Ordner "include \", den Sie oben erstellt haben, als "Additional Include Directory". Wenn Sie mehr als ein GLUT-Paket haben, das eine "glut.h" -Datei enthält, müssen Sie sicherstellen, dass der Freeglut-Include-Ordner über allen anderen GLUT-Include-Ordnern angezeigt wird. Öffnen Sie den Abschnitt "Allgemein" unter "Linker" und Konfigurieren Sie den Ordner "lib \", den Sie oben erstellt haben, als "Zusätzliches Bibliotheksverzeichnis" ...

3
Ebrahim Byagowi
  1. Laden Sie Visual C++ Express herunter und installieren Sie es. 

  2. Laden Sie "freeglut 2.8.0 MSVC Package" herunter und entpacken Sie es von http://www.transmissionzero.co.uk/software/freeglut-devel/

  3. Installation für Windows 32 Bit:

(a) Kopieren Sie alle Dateien aus dem Include/GL-Ordner und fügen Sie sie in den Ordner C:\Programme\Microsoft SDKs\Windows\v7.0A\Include\gl ein.

(b) Kopieren Sie alle Dateien aus dem lib-Ordner und fügen Sie sie in den Ordner C:\Programme\Microsoft SDKs\Windows\v7.0A\Lib ein.

(c) Kopieren Sie die freeglut.dll und fügen Sie sie in den Ordner C:\windows\system32 ein.

1
Md Mohsin

Ja, Visual Studio 2012 Express verfügt über eine OpenGL-Bibliothek. Die Header befinden sich im Ordner C:\Programme\Windows Kits\8.0\Include\um\gl und die lib-Dateien befinden sich im Ordner C:\Programme\Windows Kits\8.0\Lib\win8\um\x86 & C:\Programme\Windows Kits\8.0\Lib\win8\um\x64. Aber das Problem ist die Integration des Überflusses in die bestehende ... Ich habe die Bibliothek von http://www.xmission.com/~nate/glut/glut-3.7.6-bin.Zip heruntergeladen. und verteilte die Dateien in .....\gl und ....\lib\win8\um\x32 und die dll in% system%/windows-ordnern. Hoffentlich löst dies das Problem ...

1

Verwenden Sie das NupenGL Nuget-Paket . Es wird aktiv aktualisiert und funktioniert mit VS 2013 und 2015, wohingegen das Freeglut Nuget-Paket nur mit früheren Versionen von Visual Studio funktioniert (Stand vom 14.10.2015).

Folgen Sie diesem Blogbeitrag , um eine einfache Anleitung zum Arbeiten mit OpenGL und Glut in VS zu erhalten.

1
Ali B

die Anweisungen für Vs2012

So installieren Sie FreeGLUT

  1. Laden Sie "freeglut 2.8.1 MSVC Package" von http://www.transmissionzero.co.uk/software/freeglut-devel/ herunter
  2. Extrahieren Sie die komprimierte Datei freeglut-MSVC.Zip in einen Ordner freeglut

  3. Im freeglut-Ordner: 

Bei 32-Bit-Versionen von Fenstern

kopieren Sie alle Dateien im Ordner include/GL nach C:\Programme\Windows Kits\8.0\Include\um\gl

kopieren Sie alle Dateien im lib-Ordner in das Verzeichnis C:\Programme\Windows Kits\8.0\Lib\win8\um\

kopieren Sie freeglut.dll nach C:\windows\system32

Bei 64-Bit-Versionen von Windows: (nicht 100% sicher, aber versuchen)

kopieren Sie alle Dateien im Ordner include/GL nach C:\Programme (x86)\Windows Kits\8.0\Include\um\gl

kopieren Sie alle Dateien im lib-Ordner in das Verzeichnis C:\Programme (x86)\Windows Kits\8.0\Lib\win8\um\

kopieren Sie freeglut.dll in C:\windows\SysWOW64

0
TMagwenzi
  1. Erstellen Sie eine leere Win32-Konsolenanwendung C++
  2. Laden Sie ein Paket namens NupenGL Core vom Nuget-Paketmanager herunter (PM -> "Install-Package nupengl.core")
  3. erstellen Sie Source.cpp und beginnen Sie mit der Arbeit Glückliche Kodierung
0