welche GUI die leicht zu installieren ist?
-
GPC schrieb:
Hallo,
download123 schrieb:
Also ich bin auf der suche nach einer Gui die ich leicht unter Mingw32 installieren kann und unter Code::Blocks benutzen ??
Wer kann mir was empfehlen
...
wäre es dir nicht lieber, dass das Framework einfach zu benutzen ist und etwas aufwändiger zu installieren, anstatt einfache Installation und blöde Handhabe?
MfG
GPC
Also...
Im Prinzip hast du recht... allerdings versuche ich schon seit ner ewigkeit was drauf zu kriegen ... und krieg das compilieren nicht gebacken....die idee mit mysys muss ich mal versuchen (auf dem herkömmlichen weg gings nicht)
-
download123 schrieb:
GPC schrieb:
Hallo,
download123 schrieb:
Also ich bin auf der suche nach einer Gui die ich leicht unter Mingw32 installieren kann und unter Code::Blocks benutzen ??
Wer kann mir was empfehlen
...
wäre es dir nicht lieber, dass das Framework einfach zu benutzen ist und etwas aufwändiger zu installieren, anstatt einfache Installation und blöde Handhabe?
MfG
GPC
Also...
Im Prinzip hast du recht... allerdings versuche ich schon seit ner ewigkeit was drauf zu kriegen ... und krieg das compilieren nicht gebacken....die idee mit mysys muss ich mal versuchen (auf dem herkömmlichen weg gings nicht)
schau dir die InstallMSW.txt (oder so ähnlich) an.
was du machst ist:
mysys starten
ins verzeichnis gehen
mkdir mywxbuild
cd mywxbuild
../configure --enable-debug --disable-shared
Bei den Parametern musst du mal schauen.
danach makephlox
-
habe ich gemacht...
For example:
cd $WXWIN
mkdir build-debug
cd build-debug
../configure --with-msw --enable-debug --enable-debug_gdb --disable-shared
make
make install % This step is optional, see note (6) below.
cd samples/minimal
make
./minimal.exemake install ging aber nicht
//stand da ist optional :-S
The 'make install' step is optional, and copies files
as follows:/usr/local/lib - wxmswXYZd.dll.a and wxmswXYZd.dll
/usr/local/include/wx - wxWidgets header files
/usr/local/bin - wx-configYou may need to do this if using wx-config with the
default root path.die files habe ich nicht gefunden
ICh wollte ein wxProjekt compilieren mit CodeBlocks... geht nicht
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.4\..\..\..\..\mingw32\bin\ld.exe: cannot find -lwxmsw26
ich weiß nicht was ich linken muss
und eine datei mit *wxmsw* habe ich auch nicht gefunden
-
k. also wenn make ohne Fehler durchläuft,
hast du schon mal erfolgreich gebaut
in dem Verzeichnis was du angelegt hast,
müsste es nun ein unterverzeichnis Lib geben.
In Codeblocks musst du nun in den Compilersettings (Directories/Linker)
dieses Verzeichnis einfügen.
In deinem Projekt, musst du nun die Lib linken,
unglücklicherweise ist das nicht lwxmsw26, sondern die heisst anders.
Findest du in deinem /lib verzeichnis aber.
Musst du halt dann bei deinem Projekt im Linker entsprechend ändern.phlox
-
da sind verdammt viele libs
-
ja. aber alle irgendwie logisch benannt.
I.d.R. brauchst du für GUI programme:
libwx_msw_core.a
libwx_core.a
libwx_msw_adv.a // manche GUI Elemente brauchen imho dies noch. einfach probieren...Der Rest sind spezielle Libs, für sockets, bilder, zip etc.
-
ich habe die
libwx_core.a
nichtund
dielibwx_msw_core.a
heißt bei mirlibwx_mswd_core.a
irgendwie ... jetzt wo ichs endlich compiliert habe komme ich nicht damit zurecht
das sind alle libs
[img=http://img464.imageshack.us/img464/8537/libs9ak.th.jpg]
-
download123 schrieb:
ich habe die
libwx_core.a
nichtund
dielibwx_msw_core.a
heißt bei mirlibwx_mswd_core.a
hm, das d steht für debug, die release version bekommst du mit
--disable-debug, warum du die core nicht hast, ist ne andere Frage...
Evtl. baut es jetzt unter windows nurnoch die msw_core.phlox
-
bei mir ist durch das "builden" die directory gcc_dll erzeugt worden..
pfad: myWxwidgetsDir\lib\gcc_dll
da drin ist die libwxmsw26.a lib und die musst du einbinden. bei dir heisst die etwas anders, weil du andere build-options verwendet hast...ich bin mir nicht sicher, aber ich glaube mit codeblocks funktionierts nur wenn du den build mit folgenden optionen machst: SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=0 clean
dann bekommst du ne fette dll, die du in deine jeweilige projekt-dir mit reinkopieren musst.
ich krieg meine projekte so zum laufen:
unter build-otions->Compiler-Tab->#defines:
__GNUWIN32__
__WXMSW__
WXUSINGDLL
USE_PCHLinker-Tab->Link libraries:
wxmsw26Directory-Tab->Compiler:
$(WX_DIR)include
&(WX_DIR)\lib\gcc_dll\msw
&(WX_DIR)\contrib\includeCustom variables-Tab:
WX_DIR = D:\MeineWXDir\wxWidgets-2.6.1wie gesagt: das sind meine einstellungen und der ganze müll als dll (SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=0 )
gebuildet...
-
prokaion schrieb:
ich bin mir nicht sicher, aber ich glaube mit codeblocks funktionierts nur wenn du den build mit folgenden optionen machst: SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=0 clean
dann bekommst du ne fette dll, die du in deine jeweilige projekt-dir mit reinkopieren musst.
Das ist definitiv falsch.
Ich entwickle nur mit Codeblocks, und da kannst du jeden Build benutzen.
Musst nur wissen wie du die richtigen Verzeichnisse für den Linker etc.
einstellst, und welche Libs du brauchst.phlox
-
ok!!
dann werde ich mich da vielleicht nochmal ranwagen!so richtig glücklich bin ich mit der dll-variante nämlich auch nicht.(ein wenig lästig, so ne dicke datei!)
falls ich da probleme kriege, frag ich dich nochmal...
-
Also ich habe mich jetzt (vorrübergehend zumindest) für FLTK entschieden, es zu Proggen ist leicht, und ich habs auf anhieb installiert bekommen