wxWidgets - Linker error
-
Ich habe mir jetzt die neueste Version von Code::Blocks Nightly Builds und die neueste Version des MinGW-Compilers heruntergeladen. Das Compilieren funktionier jetzt wunderbar. (VIEELEN Dank für eure Hilfe, ohne die ich das nicht hingekriegt hätte!!)
Jetzt bleibt nur noch ein (hoffentlich)kleiner Fehler:
Wenn ich nun versuche, das erfolgreich compilierte Programm auszuführen, erhalte ich folgende Meldung:Die Anwendung konnte nicht gestartet werden, weil wxbase28d_gcc.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben.
Die Datei befindet sich in dem Verzeichnis C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll
Muss ich die Datei dem Compiler noch irgendwie bekannt geben?
Oder hilft wirklich eine Neuinstallation von Code::Blocks?
-
ne, das Programm ist soweit fertig, nur findets die DLL die es braucht nicht.
Entweder du kopierst die DLL in das Verzeichnis der .exe, oder du linkst gegen statische wxLibs.
-
Ich weiss, dass ich euch langsam auf die Nerven gehe, aber könntet ihr mir noch sagen, wie ich gegen statische wxLibs linken kann?
-
Statische Libraries bauen (liegen imho dann in gcc_lib),
und im wxWizard bei Projekterstellung entsprechend angeben (statisch statt dynamisch).
-
Super!!! Jetzt funktioniert alles!
Vielen Dank an alle, die mir geholfen haben!Tobias