Include, Libs und DLLs

Gast
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.
OP
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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.