Nybörjarguide till OpenGL: Bygg din egen CAD-program (1 / 14 steg)

Steg 1: Installera OpenGL, SDL och sånt (Visual Studio 2013)



Om du är ny på openGL och SDL, kan installera biblioteken i Visual studio få pissa lite knepigt.

De viktigaste bibliotek jag brukade göra denna ansökan:

1) SDL (viktigaste lib att göra ansökan)

2) jord (att importera och använda bilder i min ansökan lättare)

3) MÄTTNADSKÄNSLA (endast vissa verktyg att göra livet lättare)

F: Varför SDL? Jag trodde vi skulle använda OpenGL...

Svar: OpenGL är helt enkelt en plattformsoberoende standard och API för 2D/3D rendering på datorer monitorn. Å andra sidan är SDL ett plattformsoberoende bibliotek att ge låg nivå tillgång till ljud, tangentbord osv och annan kringutrustning via OpenGL. Med andra ord, är det där att göra livet lättare för oss medan programmering OpenGL apps.

Ladda ner SDL:

1) gå till https://www.libsdl.org/download-2.0.php och hämta "SDL2-devel-2.0.3-VC.zip" Visual C++ utvecklingsbibliotek som visas i (bild 1).

2) packa upp paketet.

Lägga till Visual Studio:

1) skapa ett nytt projekt (bild 2)

2) gå till installerade > andra språk > Visual C++ > Win32, namnge ditt projekt och tryck "Ok" (bild 3)

3) ett nytt fönster öppnas efter några lastning, slå till nästa

4) i nästa fönster, avmarkera "Säkerhetsutveckling (SDL) kontroller" kontrollera "tomt projekt" knappen och slå "Avsluta"(bild 4)

5) när projektet skapas, gå till "Solution Explorer" > högerklicka på ditt namn på projekt >Välj Egenskaper(bild 5).

6) gå till VC ++ kataloger > Klicka på Inkludera kataloger och en "..." kommer att visas, klicka på den och ett nytt fönster öppnas Klicka på ny mappikon och ge sökvägen till dina nedladdade filer "Inkludera" mapp (bild 6), t.ex.:

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

Gör samma sak för Biblioteket kataloger.

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

7) gå nu till Linker > Input > ytterligare beroenden, klicka på Nedåtpilen och välj "Redigera", lägga till namnet på filen lib dvs typ "SDL2.lib; SDL2main.lib; SDL2test.lib," med semikolon (bild 7).

8) nu Högerklicka på Källfilerna i Solution Explorer> Lägg till > nytt objekt, Välj en .cpp fil, tryck på ok.

9) kör programmet, Klicka på "lokala Windows Debugger" nu och köra den. Om du ser några fel, ignorera dem (bild 8).

10) nu gå till rotkatalogen på projektfilens, detta är vanligtvis i mappen dokument, och gå till mappen Debug

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

I denna mapp, lägga till filen SDL2.dll som bör vara i katalogen bibliotek på din SDL

Hämta (lib > x86 > SDL2.dll) mapp.

Nu efter allt detta är gjort, kan vi installera jord. Vad är jord? Det är ett bibliotek med vilken vi kan enkelt ladda bildfiler i våra projekt. eftersom vi inte vill att skriva våra egna klasser för att bearbeta olika filformat, kan vi använda jord som stödjer många vanliga format och bearbetar bilderna för oss.

Att få jord, chef över till http://www.lonesock.net/soil.html

Installationsprocessen är samma som det var för SDL,

Ange sökväg till Inkludera kataloger till src mappen i jord ladda ner filen,

Ange sökvägen Bibliotek kataloger till lib mapp.

Nu i mappen lib, kanske du märker finns det en enda fil som heter "libSOIL.a", nu detta inte kan bearbetas av visual studio, måste den konverteras till en SOIL.lib för väl fungerande.

Att göra detta gå till projekt > VC * >dubbelt klicka SOIL.vcproj filen, öppna den med visual studio, kör koden, och du borde få en SDL.lib projekt > VC * > Felsöka mapp. Lägg till detta att din lib katalog i jord ladda ner filen.

Jag använde SDL för mest av del, men för att underlätta jag också använt vissa GLUT verktyg. GLUT bibliotek kan vara downladed på: http://www.javaforge.com/doc/105278

Processen för installation av GLUT är ungefär samma.

Se Steg
Relaterade Ämnen

Nybörjarguide till att bygga Arduino robotar med Bluetooth och Android

i den här guiden vi gå mot att skapa en Arduino robot som kan styras via bluetooth med en Android-telefon/tablett. Detta är en Nybörjarguide som kommer att kort gå över ledningar och programmering din robot.Steg 1: Bygga lista... Följande är en lista...

Nybörjarguide till att ansluta din RC plan elektroniska delar

Jag gillar bygga RC flygplan. Ett problem jag hade var som inte kunde hitta en guide till grunderna i ansluta alla elektronik delar tillsammans (på instructables). Förhoppningsvis hjälper denna I'ble dig att komma igång med ditt RC plan.Mitt mål är a...

Hur till bygga din egen rörliga Tardis!

Få din "hur att bygga din egen Tardis Kit" & en annan klar Tardis för skala.Steg 1: Steg 1 öppna Tardis Kit Steg 1 Öppna "Hur att bygga din egen Tardis Kit"Kontrollera att du har alla bitar du behöver!Steg 2: Steg 2 sätta lampa i T...

Hur till bygga din egen MUGEN deltagarlistan

har du någonsin velat göra din egen fighting spel men inte har tid eller kunskap att göra det? Bra MUGEN är det första steget för alla fighting spel med dessa drömmar att starta. Med MUGEN, kan du bygga din egen fightingspel med alla tecken du vill,...

Hur till bygga din egen vikt maskin

hur att bygga din egen vikt maskin och spara en massa pengar,...

Bygga din egen elektrisk motorcykel

ÖversiktDet färdiga projektet är en 1981 Kawasaki KZ440, omvandlas till elektriska. Den drivs av fyra Optima gul topp förseglade (AGM) bly-syra batterier, som driver en Briggs & Stratton Etek elmotor. Hastigheten på motorn styrs av en Alltrax varumär...

Bygga din egen gateway brandvägg

lär dig att bygga din egen gateway brandvägg med FreeBSD® och gamla PC delar. Brandväggen kommer att bestå av PF brandväggen, Snort-ID: N, olika IPS applikationer, Squid proxy och några intuitivt webbgränssnitt för revision. Kostnaden för detta proje...

Nybörjarguide till felsökning i MPLABX med ChipKIT PRO MX7 av DIGILENT

Detta Instructable är en Nybörjarguide till felsökning kod programmerat i MPLAB X IDE v2.0. De åtgärder som omfattas är gemensam tillämpning av debugger programvara och problem jag stött på som en nybörjare användare och en oerfaren programmerare. In...

En Wide Body Quadrotor - mönster och idéer för att bygga din egen.

Multirotors--hur coola de är!En quadrotor är en typ av multirotor flygplan. Dessa flygplan är enklare än någonsin att bygga. Du kan börja med denna maskin och öka dess kapacitet (och komplicerade) som du lära dig mer. Din erfarenhet, kunskap och resp...

Bygga din egen "Spy Satellite"

Jag har alltid trott det skulle vara snyggt att ha din egen "Spion" satellit. Det faktum att vi har vår egen Spy satelliter reser runt jorden bara förvånar mig. Så varför inte ha din egen? Följande instructable visar hur att göra just det, bygga...

Bygga din egen hake dator

Datorer har blivit allt mer svårare att tränga in och lära dig hur de fungerar. Med denna installation, använder en gammal z80 8 bitars mikroprocessor, kan du lära dig hur en dator fungerar i detalj och används för att utöka din elektronik projekt! H...

Bygg din egen (billigt!) multi-function Trådlös kamera controller.

IntroductionNågonsin tyckte att bygga din egen kamera controller?VIKTIGT: Kondensatorer för MAX619 är 470n eller 0.47u. Schematiskt är korrekt, men komponentlistan var fel - uppdaterad.Detta är en post i Digital dagar tävlingen så om du tycker det är...

Bygga din egen hund hus

Detta var min allra första instructable. Jag diskuterade med ett projekt att bygga för en klass, när det slag av föll i mitt knä. Jag hoppas alla nybörjare och nybörjare hundägare både, njuta av det.Att vara en helt ny stolt valp ägare, tog jag de up...

DIY, BYGGA DIN EGEN DIGITALA BINARY CLOCK!

Detta Instructable visar hur man bygger en digital klocka på enklaste sätt. Du behöver bara några verktyg och lite tid...Steg 1: Introduktion Det finns två sätt att bygga din egen binär klocka.1.-en är till göra din egen PCB. Att lära sig lite av mik...

Bygga din egen dator

varför skulle någon gå ut och köpa en dator från en manufaturer som Dell eller Gateway, när de kunde bygga en mer kraftfull dator för mindre pengar? Svaret, de vet inte hur man bygger den.Detta kanske låter som en komplicerad process, men i alla verk...

Bygg din egen elbil!

"Electro-Metro" projektet.Har inte råd en Nissan Leaf? Inga problem!Bygga en billig elbil själv genom att ta bort den bilen motorn, ersätta den med en gaffeltruck motor, och lägga till batterier.Jag har massor av videor om projektet på:http://ww...

Bygga din egen jorden ugn

Vem älskar inte läcker vedeldad ugn pizza? INGEN.Jag hade en dröm om bakgård pizza part kul gånger och började göra en del efterforskningar att göra det dröm verklighet.Först tittade jag på material kostnaden för en tegelugn (spoiler alert: de är all...

Bygg din egen hörsel Augmented Seashell!

i detta Instructable jag kommer att förklara hur man bygger din egen hörsel Augmented Seashell. Nu, innan vi börjar, vad är en auditiv Augmented Seashell?Svar: i princip är det en snäcka kan producera andra ljud än det redan gör. En snäcka producerar...

Bygga din egen Mobility Rehab handikappade Scooter för mindre än $500

Jag kan visa dig hur du konverterar en rakkniv E300 skoter, föreslår jag att du köpa från Amazon.com bör vara omkring $250, i din egen Rehab handikappade scooter. E300 skoter får du har bara en hastighet. Hög hastighet, eller kusten, inget däremellan...