Brauche Hilfe bei der instalation von wxwidgets mit code::blocks
-
Mh... hab ein neues problem wenn ich die exe datei starten will auserhalb von code blocks dann kommt die fehlermeldung: wxmsw28ud_gcc.dll nicht gefunden.
warum funktioniert die anwendung nur wenn cih sie in codeblocks starte?
-
Weil sich diese DLL im wxWidgets-Ordner befindet und C::B dem Programm diesen Pfad beim Start mitteilt.
Damit das Programm auch "normal" läuft musst du die DLL einfach in den Ordner deines Programmes/der EXE-Datei kopieren.
Dann sollte es klappen.Grüße
-
Oder einfach statisch linken.
-
Ok danke für die antwort
Nun stellt sich für mich aber eine neue....
Wie linkt man eigentlich statisch? Hab das noch nie gemacht.
-
-
mh.. der link hilft mir leider nicht wirklich, aber wenn ich wxmsw28ud_gcc.dll in den ordner packe funktioniert es.
Kann mir jemand erkären wie ich das statisch linken kann?
-
statt der dynamischen Libs einfach die statischen linken.
-
mh... das problem ist das ich überhaupt nichts von linken weiß
Weshalb ich gern wüsste wie das allgemein geht.
-
Bluekey schrieb:
mh.. der link hilft mir leider nicht wirklich, aber wenn ich wxmsw28ud_gcc.dll in den ordner packe funktioniert es.
Kann mir jemand erkären wie ich das statisch linken kann?Du kannst auch einfach ein neues wxWidgets-Projekt (in Code::Blocks) öffnen.
Dort kannst du am Ende zwischen dynamischer und statischer lib wählen.
-
Hallo zusammen,
habe das selbe Problem, wie hier beschrieben. Würde gern Code::Blocks für das statische Linken des wxpack's konfigurieren...
Wie genau müssen die libs bekannt gemacht werden um statisch linken zu können??
Bisher habe ich "lediglich" das base-dir der globalen Variable wx auf das wxwidgets-Verzeichnis gelenkt. Anscheinend genügt dies nicht.
Gibt es evtl. ein HowTo, das die Konfigurationen beschreibt?
vlg
mad2801