Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat
Im importierten Projekt (das gilt für ALLE in der 2005er-Version importierten Projekte) müssen erst einmal die hinzugelinkten Libraries geändert werden:
- (entfernen): odbc32.lib odbccp32.lib (das sind die beiden letzten)
- (hinzufügen): kernel32.lib user32.lib gdi32.lib winspool.lib comctl32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
Beim Kompilieren wird es einige Fehler und Warnungen geben.
Die Warnungen beziehen sich auf die alten unsicheren Funktionen wie strcpy. Wer mag, ersetzt sie durch die Neuen. Anderenfalls kann man das Makro _CRT_SECURE_NO_DEPRECATE setzen (am besten ganz oben in der jeweiligen Datei) und mit #pragma warning(disable:4995 4996) diese Warnungen ignorieren.
Anonymous
unregistriert
C-/C++-Quelltext |
|
1 |
#pragma comment (lib, "meine.lib")
|
Zitat von »"nix da"«
Schreib einfach in den Code:
und gut ist, Microsoft empfiehlt sogar das mit #pragma zu bewerkstelligen, da das Binding der Libs so per Code einsichtiger ist und Portabler unter Microsoftcompilern.
C-/C++-Quelltext
1#pragma comment (lib, "meine.lib")
Sheddex
unregistriert
Sheddex
unregistriert
Werbeanzeige