Code::Blocks und GUI



  • Hallo,

    erstmal eine Frage, welche Version von C::B soll ich mir ziehen?
    Habe grad die Nightly Build vom 28.02, aber die kann ich nicht starten, weil eine DLL fehlt!

    zweitens: gibt es eine möglichkeit in C::B GUIs zu erstellen wie im C++Builder oder so?Einfach Komponenten auf Form ziehen etc?



  • Die fehlende DLL einfach downloaden und in das CB Verzeichnis legen. GUI kannst du bauen auch ohne CB. Würde da wxFormbuilder empfehlen, der wird weiter entwickelt. CBs wxSmith ist nicht so der Renner.



  • ok, und wie benutze ich das wxWidges und wxFormBuilder mit dem C::B?
    Mir ist das nicht ganz klar, wo ich etwas installieren muss, und ich ich dann die Forms im C::B benutze etc.. 😞

    Kannst du mir vielliecht helfen?



  • und wo finde ich denn die dlls zum download



  • Die DLLs sind auf der CB-Homepage zu finden bzw. in dem Nightlybuild-Foreneinträgen. Weiß nur das CB-Team, warum die die nicht gleich mit reinlegen.

    Warum benutzt du eigentlich CB und nicht z.B. das ebenfalls kostenlose VisualC++ 2005 Express? Download ist zwar größer, aber es funktioniert alles sofort.

    Um wxWidgets in CB zu benutzen, mußt du schon Hand anlegen. Leider. Kann ich hier alles garnicht schreiben, weil das relativ viel ist und man das alles in der wx-Dokumenatation nachlesen kann. Evtl. schaust du mal in das Magazin-Forum rein, nach dem wxWidgets-Einsteigerartikel.
    http://www.c-plusplus.net/forum/viewforum-var-f-is-55.html

    wxFormbuilder ganz normal installieren. Es ist ein eigenständiges Programm. Das macht aber nichts, ist halt nur nich in CB eingebettet. Funktioniert aber dafür ausgezeichnet.

    Wenn Du VC++2005 EE + PSDK hättest, könntest du einfach wxPack runter laden und das installiert dir alles komplett.
    http://wxpack.sourceforge.net/

    CB ist halt noch kein 1.0 Release, da muß man viel von Hand machen.

    VC2005 EE + PSDK: http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html



  • Artchi schrieb:

    Die DLLs sind auf der CB-Homepage zu finden bzw. in dem Nightlybuild-Foreneinträgen. Weiß nur das CB-Team, warum die die nicht gleich mit reinlegen.

    Um Traffic zu sparen, die nightlies werden von vielen Leuten gezogen, die die DLL schon haben.

    Artchi schrieb:

    Warum benutzt du eigentlich CB und nicht z.B. das ebenfalls kostenlose VisualC++ 2005 Express? Download ist zwar größer, aber es funktioniert alles sofort.

    C::B läuft auch auf nicht-Windows Umgebungen

    Artchi schrieb:

    Um wxWidgets in CB zu benutzen, mußt du schon Hand anlegen. Leider. Kann ich hier alles garnicht schreiben, weil das relativ viel ist und man das alles in der wx-Dokumenatation nachlesen kann. Evtl. schaust du mal in das Magazin-Forum rein, nach dem wxWidgets-Einsteigerartikel.
    http://www.c-plusplus.net/forum/viewforum-var-f-is-55.html

    Eigentlich musst man nur bei den Globalen Variablen die Pfade zum aktuellen wxWidgetsverzeichnis angeben, das wars.
    Bzw. noch unter den Optionen bei Linker und Include jeweils die lib und include verzeichnisse hinzufügen.

    Artchi schrieb:

    wxFormbuilder ganz normal installieren. Es ist ein eigenständiges Programm. Das macht aber nichts, ist halt nur nich in CB eingebettet. Funktioniert aber dafür ausgezeichnet.

    Würde eher wxSmith empfehlen, das ist bei C::B schon dabei, damit kann man ganz einfach Oberflächen zusammen klicken.

    Artchi schrieb:

    Wenn Du VC++2005 EE + PSDK hättest, könntest du einfach wxPack runter laden und das installiert dir alles komplett.
    http://wxpack.sourceforge.net/

    CB ist halt noch kein 1.0 Release, da muß man viel von Hand machen.

    VC2005 EE + PSDK: http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html

    wxPack ist zu empfehlen, allerdings dauerts auch bis man die 220 mb davon auf Platte hat.
    Selber kompilieren kann da schneller sein 😉

    phlox


Anmelden zum Antworten