Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
C++ mit MinGW / VCPP einrichten
26-03-2008, 11:45 PM (Dieser Beitrag wurde zuletzt bearbeitet: 26-03-2008 11:46 PM von ICE TRUCK.)
Beitrag: #1
C++ mit MinGW / VCPP einrichten
vielleicht fragt ihr euch was der unterschied zwischen GCC und VCPP ist^^
GCC ist eine kostenlose variante die auf verschiedenen betriebssystemen funktioniert - MinGW (Minimalist Gnu for Windows) ist eine portierung des GCC für windows^^ also bringt alle header dateien und libs mit die nötig sind
der vorteil von VCPP ist, dass nur damit scheinbar dlls sowie z.b. ole32 (einbettung von elementen) funktionieren. der compiler für vcpp ist auch kostenlos, aber hier erkläre ich erstmal wie man sich das ganze mit MinGW einrichtet

MinGW:
Schritt 1:
http://www.mingw.org/ dort bei downloads den installer suchen - seite leitet weiter auf sourceforge.net
Beim installieren g++ und mingw32-make anhaken^^ sollte mal nicht fehlen

Schritt 2:
Eine praktische IDE namend Code::Blocks findet man hier:
http://forums.codeblocks.org/index.php/board,20.0.html
dort kommen fast täglich neuste versionen dieser IDE heraus
dort gibt es 3 wichtige links - erstens die IDE und anhang, dann mingw10.dll und zuletzt eine dll für wxWidgets
alle diese sachen in einen ordner entpacken
Entpacken geht mit WinRar http://www.winrar.de
oder mit 7zip - kostenlose alternative

danach könnt ihr schon loslegen

rechtsklick auf euer projekt -> build options -> linker -> hier könnt ihr die libs linken die benötigt werden damit euer programm die funktionen findet, die in den include dateien nur definiert sind!
die wichtigsten sind:

kernel32.lib ( speicherbefehle )
user32.lib ( fensterbefehle )
gdi32.lib ( Device Context angelegenheiten ( auf deutsch: Zeichnen ) )

VCPP:
Schritt 1:
http://www.microsoft.com/express/download/
holt euch die Visual C++ 2008 Express edition wegen dem compiler - ihr müsst euch nicht registrieren und braucht weder silverlight engine noch IDE

Schritt 2:
http://www.microsoft.com/downloads/detai...laylang=en
das "Platform SDK" ist wie MinGW nur ohne compiler - ohne gehts nicht - enthält alle libs und header

Schritt 3:
Wie schritt 2 bei MinGW



zu guter letzt noch eine seite die mir anfangs sehr geholfen hat:

http://msdn2.microsoft.com/en-us/library...S.85).aspx
die MSDN^^
ohne die kommt man anfangs nicht weit - in ihr steht was man für welche funktion linken und includen muss LoL nicht ignorieren ;P

so nun noch viel spaß

[Bild: PrometeusX.png]
Webseite des Benutzers besuchenAlle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren unbekannter Browser unbekanntes Os
11-05-2008, 03:40 PM
Beitrag: # |
Antwort schreiben 



KontaktToasterfraktion HomepageNach obenZum InhaltArchiv-ModusRSS-Synchronisation Impressum Partner
Too Cool for Internet Explorer