Include, Libs und DLLs

Gast #814151
Lesenswert?

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.
#814179
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren