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
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
class Calculate { public: static __declspec(dllexport) double Add(double a, double b); static __declspec(dllexport) double Subtract(double a, double b); static __declspec(dllexport) double Multiply(double a, double b); static __declspec(dllexport) double Divide(double a, double b); static __declspec(dllexport) double Radical(double a, double n,double m); static __declspec(dllexport) double Increase(double a, double b); static __declspec(dllexport) double RoundUp(double a); static __declspec(dllexport) double RoundDown(double a); static __declspec(dllexport) double Round(double a); static __declspec(dllexport) double Rest(double a, double b); static __declspec(dllexport) double Ammount(double a); }; |
Administrator
1. Was ist eigentlich der Vorteil von dll's. Also man könnte sich ja auch einfach sich ne hpp und cpp schreiben und diese dann in das projekt einbinden.
2.Es hat mich mal gereitzt mir ne kleine Dll mit Mathefunktionen zu schreiben. Hab dann en Tutorial gefunden es nach dem Schema gemacht nur leider scheiße gelaufen.
Es funktioniet nicht :/
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dot« (17.09.2011, 00:00)
C-/C++-Quelltext |
|
1 2 3 4 5 |
#ifdef MEINE_LIBRARY_WIRD_KOMPILIERT #define MEINE_LIBRARY_API _declspec(dllexport) #else #define MEINE_LIBRARY_API _declspec(dllimport) #endif |
C-/C++-Quelltext |
|
1 2 3 4 |
class MEINE_LIBRARY_API Calculate { //... }; |
Administrator
PS: Sollte was falsch sein korrigiert mich bitte.
Ach so: Nicht vergessen deine DLL bei Linker->Eingabe auch zu linken!!
Werbeanzeige