CodeBlocks und wxWidgets
CodeBlocks und wxWidgets
Hallo Allerseits,
ich habe unter Windows CodeBlocks 20.03 und wxWidegts 3.0.5 eine kleine App programmiert.
Ich möchte diese nun auf Linux verfügbar machen. Aber mit Programmierung unter Linux habe
ich bis jetzt keine Erfahrung. wxWidegts und CodeBlocks sind meines Wissens auch auf Linux verfügbar.
Kann mir da jemand von Euch vielleicht weiterhelfen?
Danke,
Reinhard
ich habe unter Windows CodeBlocks 20.03 und wxWidegts 3.0.5 eine kleine App programmiert.
Ich möchte diese nun auf Linux verfügbar machen. Aber mit Programmierung unter Linux habe
ich bis jetzt keine Erfahrung. wxWidegts und CodeBlocks sind meines Wissens auch auf Linux verfügbar.
Kann mir da jemand von Euch vielleicht weiterhelfen?
Danke,
Reinhard
Bin auf arbeitssuche
Re: CodeBlocks und wxWidgets
Direkt helfen kann ich nicht. Ich kann aber bestätigen, dass es beide Programmpakete für Linux gibt (habe beide noch nicht benutzt).
Deine Frage lässt mich auch vermuten, dass du noch kein Linux installiert hast, denn sonst hättest du die Pakete in der Paketverwaltung finden können. Als Paketverwaltung würde ich dir unbedingt Synaptic empfehlen. Jemand der CodeBlocks verwendet will sicherlich nicht alles in der Konsole machen.
Du solltest auch mal verraten, was dein Ziel oder wer deine Zielgruppe ist, denn Linux ist nicht gleich Linux.
Was problemlos unter Debian läuft, läuft höchstwahrscheinlich auch unter Ubuntu, aber nicht unbedingt auch unter Arch-Linux. Bei einem meiner Programme kann ich die Binaries direkt zwischen Debian und Ubuntu hin und her schieben - läuft, egal auf welchen System es compiliert wurde. Aber das gleiche Binary läuft nicht sofort unter Arch, da gibt es Versionsprobleme mit den Libraries.
Ich selber verwende für GUIs übrigens FLTK und Geany als Editor. FLTK ist spartanischer als wxWidgets.
Deine Frage lässt mich auch vermuten, dass du noch kein Linux installiert hast, denn sonst hättest du die Pakete in der Paketverwaltung finden können. Als Paketverwaltung würde ich dir unbedingt Synaptic empfehlen. Jemand der CodeBlocks verwendet will sicherlich nicht alles in der Konsole machen.
Du solltest auch mal verraten, was dein Ziel oder wer deine Zielgruppe ist, denn Linux ist nicht gleich Linux.
Was problemlos unter Debian läuft, läuft höchstwahrscheinlich auch unter Ubuntu, aber nicht unbedingt auch unter Arch-Linux. Bei einem meiner Programme kann ich die Binaries direkt zwischen Debian und Ubuntu hin und her schieben - läuft, egal auf welchen System es compiliert wurde. Aber das gleiche Binary läuft nicht sofort unter Arch, da gibt es Versionsprobleme mit den Libraries.
Ich selber verwende für GUIs übrigens FLTK und Geany als Editor. FLTK ist spartanischer als wxWidgets.
Re: CodeBlocks und wxWidgets
Fehlermeldung; codeblocks: undefined symbol: _Z12cbLoadBitmapRK8wxString12wxBitmapType unter Release:
starting Code::Blocks Release 16.01 rev 11983 2017-09-30, 18:21:54 - wx3.0.3 (Linux, unicode) - 64 bit
Läuft/startet nicht ...
Was hat es mit dem Symbol auf sich und wie bekomme ich codeblocks 20 auf meinen Rechner???
starting Code::Blocks Release 16.01 rev 11983 2017-09-30, 18:21:54 - wx3.0.3 (Linux, unicode) - 64 bit
Läuft/startet nicht ...
Was hat es mit dem Symbol auf sich und wie bekomme ich codeblocks 20 auf meinen Rechner???
Re: CodeBlocks und wxWidgets
Viel erzählst Du ja nicht viel darüber was du gemacht hast. Ich vermute mal, dass Du versuchst irgendwie die neue Version auf Deinen Rechner zu zaubern.
Das merkwürdige Symbol wurde wohl vom Compiler erzeugt und kann jetzt vom Linker nicht gefunden werden, weil es sich auf eine nicht aufgelöste Abhängigkeiten bezieht.
Außerdem scheinst Du noch die Version 16.1 aktiv zu haben. Das riecht nach Versionskonflikten.
Wenn man Programme aus den Quelltexten installieren will, ist es immer eine gute Idee, nach der entsprechenden Installationsanleitung zu suchen. Wenn es diese auf der Home-Page nicht gibt, sollte zumindest eine README vorhanden sein.
Bei einer Installation aus dem Quelltext können Abhängigkeiten nicht automatisch aufgelöst werden. Das musst Du selber machen (sollte in der Anleitung stehen). Und da kann es dann auch zu Versionskonflikten kommen, z.B. wenn das Programm eine neuere Version einer Lib benötigt und die alte Version von anderen Programmen noch benötigt wird.
Das merkwürdige Symbol wurde wohl vom Compiler erzeugt und kann jetzt vom Linker nicht gefunden werden, weil es sich auf eine nicht aufgelöste Abhängigkeiten bezieht.
Außerdem scheinst Du noch die Version 16.1 aktiv zu haben. Das riecht nach Versionskonflikten.
Wenn man Programme aus den Quelltexten installieren will, ist es immer eine gute Idee, nach der entsprechenden Installationsanleitung zu suchen. Wenn es diese auf der Home-Page nicht gibt, sollte zumindest eine README vorhanden sein.
Bei einer Installation aus dem Quelltext können Abhängigkeiten nicht automatisch aufgelöst werden. Das musst Du selber machen (sollte in der Anleitung stehen). Und da kann es dann auch zu Versionskonflikten kommen, z.B. wenn das Programm eine neuere Version einer Lib benötigt und die alte Version von anderen Programmen noch benötigt wird.
Re: CodeBlocks und wxWidgets
Einfach etwas warten und sobald das nächste Release da ist ein Update machen.
Wenn alles nach Plan läuft: 31.07.; laut Zeitplan sollte gestern der Fullfreeze begonnen haben.codeblocks | 20.03-3 | testing
Re: CodeBlocks und wxWidgets
Ja du hast Recht, das waren Versionskonflikte die ich per "Remove" und "purge" nicht beheben konnte.
Habe dann etwas gemacht, was definitiv unter; "Experiment" einzuordnen wäre ich liebe das!
Habe "Gnome" unter XOrg" neu eingeloggt, dann das ganze nochmal versucht zu deinstallieren und zu säubern
per "BleachBit". Nach einem update und upgrade habe ich dann Codeblocks entpackt und das "deb" aus dem Paket
installiert.
Den Rest hat es dann selber zusammen installiert.
Die Codeblocks-Version 20.03 läuft jetzt wie ein dötzchen ... (Rheinländischer Name für eine Murmel)
Viele Grüße
Duessi
Habe dann etwas gemacht, was definitiv unter; "Experiment" einzuordnen wäre ich liebe das!
Habe "Gnome" unter XOrg" neu eingeloggt, dann das ganze nochmal versucht zu deinstallieren und zu säubern
per "BleachBit". Nach einem update und upgrade habe ich dann Codeblocks entpackt und das "deb" aus dem Paket
installiert.
Den Rest hat es dann selber zusammen installiert.
Die Codeblocks-Version 20.03 läuft jetzt wie ein dötzchen ... (Rheinländischer Name für eine Murmel)
Viele Grüße
Duessi
Re: CodeBlocks und wxWidgets
Also CODE::Blocks 20 läuft gut nur die Installation ist ein wenig umständlich und trycky.
Ich denke man
sollte sich mal drumm kümmern oder eben meine Schritte durchexerzieren =)
Ich denke man
sollte sich mal drumm kümmern oder eben meine Schritte durchexerzieren =)
Re: CodeBlocks und wxWidgets
Ich denke, man geht meistens davon aus, dass jemand, der aus dem Quellcode installiert, damit keine Probleme hat.
Normalerweise nutzt man ja das Paketsystem. Quelltextinstallation nutzt man eigentlich nur, wenn es kein Paket gibt oder dieses hoffnungslos veraltet ist oder wenn man aktiv an einem Bugfix mitarbeitet (hatte ich bei FLTK mal durchgezogen).
Normalerweise nutzt man ja das Paketsystem. Quelltextinstallation nutzt man eigentlich nur, wenn es kein Paket gibt oder dieses hoffnungslos veraltet ist oder wenn man aktiv an einem Bugfix mitarbeitet (hatte ich bei FLTK mal durchgezogen).
Re: CodeBlocks und wxWidgets
Bei mir läuft code::Blocks 20 mit MinGW ...alles gut!
Danke =)
Danke =)