Header und Libs in C/C++
Verfasst: 07.01.2006 22:26
Hallo,
da ich im Moment die Wartezeit auf PB 4.0 (war sowieso geplant^^) miz c++ lernen verbringe und einiges schon sehr gut klappt, will ich mich jetzt etwas weietr wagen, davor stehen allerdings noch ein paar kleinere Hürden, und zwar bräuchte ich Antworten auf folgende Fragen:
1. Wenn ich WinAPI Funktionen in C++ nutzen will muss ich ja den richtigen Header einbinden und manchmal auch nochdie passende Lib dazu linken, so weit so gut, aber wo kann ich anchlesen welche API Funktion in welchem Header steht und welche Lib ich dazu linken muss?
(Habe immerhin schon GetTickCount() benutzen können wofür ich nur Windows.h inkludieren musste)
2. Kann ich die WinAPI Funktionen getrost mit C++ Klassen ummanteln oder muss ich auf eien etvaige C Bindung acht geben?
3. Unterschiedliche Compiler linken ja auch unterschiedliche Librarys standardmäßig dazu, nun habe ich das Problem das ein Netzwerk beispiel das in c geschrieben ist nicht mit meinem gcc kompleieren will weil wohl eine Lib nicht mitgelinked wird, wie finde ich heraus welche das ist.
(http://cplus.kompf.de/artikel/httpget.html)<-Das Beispiel
4. In manchen Beispielen sieht man, das vor den functionen WINAPI geschrieben wird. Was bewirtkt das? und wann ist es nötig?
Danke schonmal im Vorraus
mfg Nik
da ich im Moment die Wartezeit auf PB 4.0 (war sowieso geplant^^) miz c++ lernen verbringe und einiges schon sehr gut klappt, will ich mich jetzt etwas weietr wagen, davor stehen allerdings noch ein paar kleinere Hürden, und zwar bräuchte ich Antworten auf folgende Fragen:
1. Wenn ich WinAPI Funktionen in C++ nutzen will muss ich ja den richtigen Header einbinden und manchmal auch nochdie passende Lib dazu linken, so weit so gut, aber wo kann ich anchlesen welche API Funktion in welchem Header steht und welche Lib ich dazu linken muss?
(Habe immerhin schon GetTickCount() benutzen können wofür ich nur Windows.h inkludieren musste)
2. Kann ich die WinAPI Funktionen getrost mit C++ Klassen ummanteln oder muss ich auf eien etvaige C Bindung acht geben?
3. Unterschiedliche Compiler linken ja auch unterschiedliche Librarys standardmäßig dazu, nun habe ich das Problem das ein Netzwerk beispiel das in c geschrieben ist nicht mit meinem gcc kompleieren will weil wohl eine Lib nicht mitgelinked wird, wie finde ich heraus welche das ist.
(http://cplus.kompf.de/artikel/httpget.html)<-Das Beispiel
4. In manchen Beispielen sieht man, das vor den functionen WINAPI geschrieben wird. Was bewirtkt das? und wann ist es nötig?
Danke schonmal im Vorraus
mfg Nik