Seite 1 von 1

DLL Wrapper

Verfasst: 09.09.2006 12:53
von shim
Hallo!

Ich habe ein Problem mit C++. Ich kann es nämlich nicht.

Aber: Ich kann aus einem Projekt eine Exe compilieren, das ist ja auch schon was.

Nun will/muß ich folgendes Lösen:

Ich möchte eine DLL komplett in den Speicher laden, die ich mit in das C++ Programm compiliert habe. Also exakt die Funktion die uns mit der PBOSL zur Verfügung steht.

Ich möchte also nur ein einziges Programm haben, ohne DLL's.

Vielleicht hat jemand einen Tipp...

Viele Grüße

Lars

Verfasst: 09.09.2006 14:42
von AndyX
glaubst du nicht, dass du dafür nicht ein gaaaaanz kleines bisschen C++ können solltest?

:roll:

Verfasst: 09.09.2006 17:01
von Zaphod
Ob das geht hängt von der verwendeten Bibliothek ab. Wenn du nur eine Dll hast dann geht es nicht. Normalerweise werden C/C++ bibliotheken aber in mehreren varianten verteilt. Eine statisch linkbare und eine dynamisch linkbare (dll). Meistens beides nochmal als versionen zum debugen.

Wenn du da eine Bibliothek benutzt, die auch eine statische Variante mitbringt mußt du nur deinem Kompiler sagen, dass er gegen die statische linken soll.

Leider hast du uns nicht verraten, welchen Kompiler du da verwendest, weshalb ich dir da nur raten kann mal das *manual* deines Kompilers zu lesen und zwar dort, wo es etwas über das *linken* erzählt.

Es macht nebenbei bemerkt überhaupt keinen sinn an Code Herumzufrikeln, den man eh nicht lesen kann, also beschäftige dich vorher lieber mal mit C++.