Beginners Guide to OpenGL: Maak uw eigen CAD-software (1 / 14 stap)

Stap 1: Installeren van OpenGL, SDL en spullen (Visual Studio 2013)


Als u nieuw op openGL en SDL bent, kun installatie van de libraries in Visual studio je een klein beetje lastig.

De belangrijkste bibliotheken die ik gebruikt voor het maken van deze applicatie:

1) SDL (belangrijkste lib de toepassing te maken)

2) bodem (om te importeren en gebruik afbeeldingen in mijn toepassing makkelijker)

3) GLUT (alleen sommige nutsbedrijven leven gemakkelijker te maken)

V: waarom SDL? Ik dacht dat we zouden gaan OpenGL gebruiken...

A: OpenGL is gewoon een platformonafhankelijke standaard en API voor 2D/3D rendering op de computers monitor. Aan de andere kant is SDL een cross-platform bibliotheek lage niveau om toegang te bieden tot Audio, toetsenbord etc en andere randapparatuur via OpenGL. Met andere woorden, is het er om het leven makkelijker maken voor ons tijdens het programmeren van OpenGL apps.

SDL downloaden:

1) Ga naar https://www.libsdl.org/download-2.0.php en download "SDL2-devel-2.0.3-VC.zip" Visual C++ bibliotheken zoals in (afbeelding 1).

2) unzip het pakket.

Toevoegen aan Visual Studio:

1) Maak een nieuw project (afbeelding 2)

2) Ga naar geïnstalleerde > Other Languages > Visual C++ > Win32, geef uw project de naam en druk op "Ok" (afbeelding 3)

3) een nieuw venster zal openen na enkele laden, druk op volgende

4) in het volgende venster, uncheck "Security Development Lifecycle (SDL) controleert" controleren "leeg Project" knop, en druk op "Finish"(afbeelding 4)

5) wanneer het project wordt gemaakt, ga naar "Solution Explorer" > Klik met de rechtermuisknop op de naam van uw project >Selecteer Eigenschappen(afbeelding 5).

6) Ga naar VC ++ Directories > Klik op Mappen bevatten en een testament "..." verschijnen, tikken daarop en een nieuw venster zal openen Klik op nieuwe mappictogram en geven het pad naar uw gedownloade bestanden "Include" map (afbeelding 6), bijvoorbeeld:

"C:\Users\Arsh pc\Downloads\SDL2-devel-2.0.3-VC\SDL2-2.0.3\omvatten"

Doe hetzelfde voor de Library Directories.

"C:\Users\Arsh pc\Downloads\SDL2-devel-2.0.3-VC\SDL2-2.0.3\lib\x86"

7) nu ga naar Linker > Input > extra afhankelijkheden, klik op de Pijl-omlaag en selecteer "Edit", voeg de naam van het bestand lib d.w.z. type "SDL2.lib; SDL2main.lib; SDL2test.lib;" met de puntkomma (afbeelding 7).

8) nu Klik op Bronbestanden in de Solution Explorer met de rechtermuisknop> toevoegen > nieuw Item, selecteert u een .cpp bestand, druk op ok.

9) nu uitvoeren van uw aanvraag, Klik op "lokale Windows Debugger" en voer het uit. Als u fouten ziet, negeren (afbeelding 8).

10) Ga naar de hoofdmap van uw projectbestand, dit is meestal in de map documenten, en ga naar de Debug-map

"C:\Users\Arsh pc\Documents\Visual Studio 2013\\Debug"

In deze map, voeg de SDL2.dll bestand dat in de map van de bibliotheek van uw SDL worden moet

downloaden (lib > x86 > SDL2.dll) map.

Nu nadat dit alles is gebeurd, kunt wij bodem installeren. Wat is de bodem? Dit is een bibliotheek waarmee we gemakkelijk afbeeldingsbestanden in onze projecten laden kunnen. omdat we niet willen om te schrijven van onze eigen lessen voor het verwerken van verschillende bestandsindelingen, die we kunnen gebruiken bodem die ondersteunt vele formaten van de mainstream en de beelden verwerkt voor ons.

Om de bodem, hoofd over aan http://www.lonesock.net/soil.html

Het installatieproces is hetzelfde als het was voor SDL,

Het pad van de Include mappen naar de src map in het downloadbestand van de bodem, instellen

De Bibliotheken mappen pad naar de lib map instellen.

Nu in de lib map, u zou kunnen er een enkel bestand met de naam "libSOIL.a", opmerken nu dit kan niet worden verwerkt door visual studio, moet deze worden geconverteerd naar een SOIL.lib voor goede werking.

Om te doen deze Ga naar projecten > VC * >dubbel klik op SOIL.vcproj bestand, openen met visual studio, uitvoeren van de code, en moet je een SDL.lib in projecten > VC * > Debug map. Voeg dit toe aan uw lib directory in het downloadbestand van de bodem.

Ik gebruikte SDL voor het grootste deel van het deel, maar ik gebruikte om dingen makkelijker ook sommige GLUT nut. GLUT bibliotheken kunnen downladed op: http://www.javaforge.com/doc/105278

Het proces voor het installeren van GLUT is vrij veel het zelfde.

Gerelateerde Artikelen

Maak uw eigen slijtage overal "barefoot" schoenen

Maak uw eigen slijtage overal "barefoot" schoenen

* Opmerking! De volgende afbeeldingen zijn gemaakt met behulp van Model magie om het model van het voltooide project. Sugru zou worden sterker, soepeler toepassen en ziet er veel mooier! Model magie doet niet zeer goed glad en daarom zijn er vele hob
Hoe maak je eigen plaatsvervanger Sugru

Hoe maak je eigen plaatsvervanger Sugru

ik noem het Oogoo, een goedkope silicone klei die is gemakkelijk gemaakt. Het kan worden gebruikt als een uitstekende vervanger voor Sugru. Kan het hand gegoten of gegoten in vormen. Of, het kan worden gebruikt als een siliconen gieten. Het kan worde
Maak je eigen Iron acetaat/Homemade vlek

Maak je eigen Iron acetaat/Homemade vlek

Een voordelige en eenvoudige manier om veel verschillende soorten hout kleurt.Stap 1: Een zeer kosten effectieve manier om uw eigen vlekDe meeste materialen die ik gebruikte, zijn huishoudelijke artikelen.Artikelen gekocht:1. staalwol = $1,002. azijn
Maak uw eigen (goedkope en makkelijke) Hand Planer

Maak uw eigen (goedkope en makkelijke) Hand Planer

Mij had geweest grondig de markt voor nieuwe vliegtuigen van de hand naar mijn atelier. Er zijn verschillende merken en modellen, maar ze zijn meestal dus dure gereedschappen, dus na een lange onderzoek op het internet, bedacht ik hoe te recyclen van
Maak uw eigen houten C-klem! | DIY houtbewerking Tools #2

Maak uw eigen houten C-klem! | DIY houtbewerking Tools #2

C-klemmen zijn zo duur! Zag je dat prijskaartje laatste keer dat u in de winkel was?Ik heb niet een heel groot budget voor projecten, zodat ik de meeste van mijn instrumenten maken. Thats waarom ik ben gaan om u te tonen hoe maak je een perfecte hout
Maak uw eigen bakpoeder (glutenvrij)!

Maak uw eigen bakpoeder (glutenvrij)!

Bakpoeder (发粉; 泡打粉) is een belangrijk ingrediënt in vele bakken recepten. Als je hebt uitgeput van bakpoeder, zijn er een paar eenvoudige substituten voor u.De eenvoudigste manier is: Maak uw eigen bakpoeder door gebruik te maken van 2 gemeenschappel
Maak je eigen echte zwaard!

Maak je eigen echte zwaard!

Ooit wilde fruit ninja? Nu u kunt! Maak uw eigen zwaard dat kan snijd door iets in haar pad.Dit was een leuk project en moet een paar vaardigheden in praktijk gebracht.Bekijk een video over hoe zijn gemaakt hierStap 1: Het hele punt... Pak een potloo
Maak uw eigen Tablet weven kaarten

Maak uw eigen Tablet weven kaarten

Maak uw eigen Tablet PC kaarten uit gewone speelkaarten weven!Tablet weven (ook wel kaart weven genoemd) is een oude soort weven die tabletten gebruikt voor het maken van lange smalle stroken stof die zeer sterk.  Vermoedelijk kunststof tabletten kun
Maak uw eigen klei-sculpting lus tools-herziene versie (bijgewerkte 7 Sept 09)

Maak uw eigen klei-sculpting lus tools-herziene versie (bijgewerkte 7 Sept 09)

beeldhouwen instrumenten zijn essentiële kit voor beeldhouwen in klei of olie gebaseerde kleien zoals plasteline (een hoogwaardige plasticine), wax of chavant.Meestal zijn er twee belangrijkste soorten beeldhouwen tools-de stok-achtige verscheidenhei
Maak uw eigen draaibank van andere volkeren vuilnis

Maak uw eigen draaibank van andere volkeren vuilnis

het doel van dit instructable is te maken van een hout-draaibank uit gerecycleerd en restanten van materialen en gebruik deze om enkele mooie dingen te maken.Waarom een draaibank? U kunt het gebruiken om mooie verjaardag en kerst pressies voor famili
Maak uw eigen pallet!

Maak uw eigen pallet!

Dus wil je dat crafty pallet-project die u zag op Pinterest, maar je gewoon niet hebben toegang tot alle paletten.Wat is een persoon om te doen?Maak je eigen!Volg deze eenvoudige stappen om uw eigen zelfgemaakte pallet, en u zult klaar zijn om uw eig
Maak uw eigen professionele record reinigen machine voor minder dan $80 en Bespaar tot $3000 en meer.

Maak uw eigen professionele record reinigen machine voor minder dan $80 en Bespaar tot $3000 en meer.

Excuus voor mijn Engels.Nadat ik terug naar het geluid van de goede oude vinyl vond dat ik had het probleem elke record liefhebber heeft. Hoe schoon de records correct!?Er zijn vele manieren rond op het Internet. Goedkopere manieren willen de Knosti
Hoe te: Maak uw eigen mosterd!

Hoe te: Maak uw eigen mosterd!

Mosterd thuis maken is niet zo moeilijk als je - in feite, met minder dan een half uur werkelijke hoeveelheid werk denkt, kunt u mosterd!Het slechtste deel is het wachten - u kan niet de mosterd eten meteen, en het is het beste te wachten een paar da
Maak uw eigen avontuur spel (HTML)

Maak uw eigen avontuur spel (HTML)

dit is een zeer zeer zeer fundamentele gebruik van HTML programmering een maken uw eigen om avonturenspel te maken. Ik ben niet super knowledgable in HTML. Als u dit zien en proberen en wilt rundvlees uw spel om het te maken meer visueel geweldig vin