Hallo Wann auch immer ich ein Programmierprojekt beginnen möchte, scheitere ich meist schon am includen fremder Header-Dateien, Libs und DLLs. Gibt es irgendwo eine Beschreibung über ein solch prinitives Thema? Patrick
Welche Tools benutzt du denn zum programmieren ? Schließlich geht es für Visual Studio anderst als beim gcc Compiler. Chris
VC++ gibbet nich... VS : Visual Studio, ist eher etwas drumherum, also Editor+Hilfesystem+Debugger+ noch viel mehr. C++: die eigentliche Programmiersprache. In C(++) gibts Sprachelemente und zusätzlich Bibliotheksfunktionen. Bei C z.B. einfaches wie Hilfen zur Zeichenkettenverarbeitung und in C++ gehts etwas weiter durch z.B. die STL. Damit allein kann man aber noch nicht tolle Programme mit bunter Benutzeroberfläche schreiben und da kommt das 'V' ins Spiel. Um die Programmierung einfacher zu machen gibt es eben Bibliotheken wie MFC, Qt, ICLUI usw. Egal was man benutzt: der Compiler will Includes haben die üblicherweise mit .h oder .hpp enden. Wenn das syntaktisch zusammenpasst muss es noch für die Laufzeitumgebung des Betriebssystems zusammengebaut werden. Das macht der Linker, der will dann wissen welche Bibliotheken wo gefunden werden können. Da wird noch zwischen statischen und dynamischen unterschieden: entweder werden die Programmteile in das Ganze übernommen (static) oder es werden Programmteile vom Betriebssystem nachgeladen wenn sie gebraucht werden (dynamic). Ersteres hat den Vorteil Versionsunabhängig zu sein, letzteres ist sparsamer wenn mehrere Programme die gleichen Teile nuzten. So ungefähr. Aber vielleicht fängst du mal mit einem Tutorial an das man in der Hilfe vom VS schnell findet.
Hi Danke für die ausführliche Beschreibung. Das eigentliche Problem ist allerdings, dass ich eine dll von nem open source GLUT Ersatz nicht nutzen kann, weil er ständig Test123.obj : error LNK2019: unresolved external symbol _glfwInit referenced in function _wmain meldet. Bei meinenm Freund läufts, und hab es auch mehrmals nach seiner Anleitung probiert, einzubinden. Aber es will ja nciht sein. Soviel zu meinem Problem
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.