wxWidgets einsteiger fragen.....
-
Hi !
Ich versuche krampfhaft einen Einstieg in wxWidgets....
Erstmal zu meinem Vorgehen (unter Windows Xp):
1.Ich habe wxWidgets streng nach diesem beispiel kompiliert, scheint auch geklappt zu haben ^^ : http://www.pronix.de/pronix-1138.html
2.Ich habe versucht folgendes beispiel versucht (wie in obrigem link beschrieben),mit codeblocks/mingw gcc zu kompilieren:
header:
#ifndef INCLUDED_HELLOWORLDAPP_H #define INCLUDED_HELLOWORLDAPP_H // The HelloWorldApp class. This class shows a window // containing a statusbar with the text "Hello World" class HelloWorldApp : public wxApp { public: virtual bool OnInit(); }; DECLARE_APP(HelloWorldApp) #endif // INCLUDED_HELLOWORLDAPP_H
source:
// For compilers that don't support precompilation, include "wx/wx.h" #include "wx/wxprec.h" #ifndef WX_PRECOMP # include "wx/wx.h" #endif #include "HelloWorldApp.h" IMPLEMENT_APP(HelloWorldApp) // This is executed upon startup, like 'main()' in non-wxWidgets programs. bool HelloWorldApp::OnInit() { wxFrame *frame = new wxFrame((wxFrame*) NULL, -1, _T("Hello wxWidgets World")); frame->CreateStatusBar(); frame->SetStatusText(_T("Hello World")); frame->Show(true); SetTopWindow(frame); return true; }
Beispiel von: http://wiki.wxwidgets.org/Hello_World
Meine Probleme:
Als erstes gabe es 1000 error meldungen, die alle scheinbar damit zu tun hatten das ich das verzeichniss für die "setup.h" nicht angegeben hatte...
Ich habe dann unter <Project <Build Options <Search Directories die pfade zu:
c:\"wxWidgetsDirctory"\include
und.
c:\"wxWidgetsDirctory"\lib\gcc_lib\mswd
eingetragen....seit dem bekomme ich folgende compiler meldungen:
..\..\..\wxWidgets-2.8.11\include\wx\buffer.h|127|warning: type defaults to `int' in declaration of `class'| ..\..\..\wxWidgets-2.8.11\include\wx\buffer.h|127|error: syntax error before "wxCharBuffer"| ..\..\..\wxWidgets-2.8.11\include\wx\buffer.h|127|error: syntax error before ':' token| ..\..\..\wxWidgets-2.8.11\include\wx\buffer.h||In function `release':| ..\..\..\wxWidgets-2.8.11\include\wx\buffer.h|127|error: syntax error before '{' token| ..\..\..\wxWidgets-2.8.11\include\wx\buffer.h|152|warning: type defaults to `int' in declaration of `wxCharBuffer'| ..\..\..\wxWidgets-2.8.11\include\wx\buffer.h|152|error: storage class specified for parameter `wxCharBuffer'| ..\..\..\wxWidgets-2.8.11\include\wx\buffer.h|152|error: syntax error before "wxWxCharBuffer"| ..\..\..\wxWidgets-2.8.11\include\wx\buffer.h|218|error: syntax error before "private"| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|88|warning: type defaults to `int' in declaration of `wxWCharBuffer'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|88|error: syntax error before "cMB2WC"| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|89|warning: type defaults to `int' in declaration of `wxCharBuffer'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|89|error: conflicting types for 'wxCharBuffer'| ..\..\..\wxWidgets-2.8.11\include\wx\buffer.h|152|error: previous definition of 'wxCharBuffer' was here| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|89|error: syntax error before "cWC2MB"| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|104|warning: type defaults to `int' in declaration of `wxWCharBuffer'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|104|error: redefinition of parameter 'wxWCharBuffer'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|88|error: previous definition of 'wxWCharBuffer' was here| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|104|error: syntax error before "cMB2WC"| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|106|warning: type defaults to `int' in declaration of `wxCharBuffer'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|106|error: redefinition of parameter 'wxCharBuffer'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|89|error: previous definition of 'wxCharBuffer' was here| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|106|error: syntax error before "cWC2MB"| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|115|error: syntax error before "const"| ..\..\..\wxWidgets-2.8.11\include\wx\fontenc.h|148|warning: enum defined inside parms| ..\..\..\wxWidgets-2.8.11\include\wx\fontenc.h|148|warning: empty declaration| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|363|error: syntax error before "class"| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|398|error: syntax error before "const"| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|411|error: syntax error before "wxFontEncoding"| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|425|warning: type defaults to `int' in declaration of `wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|425|error: storage class specified for parameter `wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|425|error: syntax error before '&' token| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|428|warning: type defaults to `int' in declaration of `wxCSConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|428|error: storage class specified for parameter `wxCSConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|428|error: syntax error before '&' token| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|429|warning: type defaults to `int' in declaration of `wxMBConvUTF7'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|429|error: storage class specified for parameter `wxMBConvUTF7'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|429|error: syntax error before '&' token| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|430|warning: type defaults to `int' in declaration of `wxMBConvUTF8'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|430|error: storage class specified for parameter `wxMBConvUTF8'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|430|error: syntax error before '&' token| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|439|warning: type defaults to `int' in declaration of `wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|439|error: storage class specified for parameter `wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|439|error: redefinition of parameter 'wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|425|error: previous definition of 'wxMBConv' was here| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|439|error: syntax error before '*' token| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|446|warning: type defaults to `int' in declaration of `wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|446|error: storage class specified for parameter `wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|446|error: redefinition of parameter 'wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|439|error: previous definition of 'wxMBConv' was here| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|446|error: syntax error before '*' token| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|449|warning: type defaults to `int' in declaration of `wxCSConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|449|error: storage class specified for parameter `wxCSConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|449|error: redefinition of parameter 'wxCSConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|428|error: previous definition of 'wxCSConv' was here| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|449|error: syntax error before '&' token| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|455|warning: type defaults to `int' in declaration of `wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|455|error: storage class specified for parameter `wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|455|error: redefinition of parameter 'wxMBConv'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|446|error: previous definition of 'wxMBConv' was here| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|455|error: syntax error before '*' token| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|465|warning: type defaults to `int' in declaration of `wxMBConvUTF16LE'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|465|error: storage class specified for parameter `wxMBConvUTF16LE'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|465|error: syntax error before "wxMBConvUTF16"| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|466|warning: type defaults to `int' in declaration of `wxMBConvUTF32LE'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|466|error: storage class specified for parameter `wxMBConvUTF32LE'| ..\..\..\wxWidgets-2.8.11\include\wx\strconv.h|466|error: syntax error before "wxMBConvUTF32"| ..\..\..\wxWidgets-2.8.11\include\wx\string.h|93|error: storage class specified for parameter `wxEmptyString'| ..\..\..\wxWidgets-2.8.11\include\wx\string.h|104|warning: type defaults to `int' in declaration of `bool'| ..\..\..\wxWidgets-2.8.11\include\wx\string.h|104|error: syntax error before "IsEmpty"| ||More errors follow but not being shown.| ||Edit the max errors limit in compiler options...| ||=== Build finished: 50 errors, 19 warnings ===|
Ich guck nicht mehr ganz durch.... was habe ich übersehen ? was mache ich falsch ?
Freue mich über jedlichen Hinweis !
Mfg McMorf/Fugitivus
-
Ich schiebs auf den MinGW. Der ist einfach Rotz unter Windows. Hast Du die aktuellste Version? Sprich, 4.x? Die 3.x kannst knicken mittlerweile.
-
Hi !
Ich hoffe mal nicht das das an minGw liegt....
Ich hab die ganz neue drauf, und die die codeblocks installiert (path variablen momentan auf codeblocks/mingw k.a. glaube das ist auch ne 3.X version)Ich Glaube ich binn ein stück weiter...
Ich habe jezt ein bisschen gebastelt (kanns leider nicht ganz nachvollziehen)
aber, komme jezt zufolgendem ergebniss...:ld.exe||cannot find -lwxmsw28|
||=== Build finished: 1 errors, 0 warnings ===|ich finde aber auch keine *.a datei die so heist....
hab ich es vlt doch falsch kompiliert ?
Mfg McMorf/Fugitivus
-
ich hab den fehler....
habe wxWidgets mal nach folgender anleitung bereinigt und neu kompiliert:nun hat alles nach meinen vorstellungen funktioniert....
Danke für eure Bemühungen !!!
Mfg McMorf/Fugitivus
-
Hi ! Ich noch mal !
Scheinbar ist das thema doch noch nicht ganz abgeschlossen.....
Ich versuche jezt wxWidgets unter windows7 zu kompilieren.....
Binn genau so vorgegangen wie unter WindowsXp....Problem, es funktioniert einfach nicht.... schon beim bereinigen gibt es etliche fehlende dll dateien und *.a dateien...
Bsp: wxmsw28u_gcc_custom.dll aber auch etliche andere....
hier mal der auszug:
mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u.a del ..\..\lib\gcc_dll\libwxmsw28u.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u.a del ..\..\lib\gcc_dll\libwxmsw28u.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxbase28u_gcc_custom.dll del ..\..\lib\gcc_dll\wxbase 28u_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxbase28u_gcc_ custom.dll del ..\..\lib\gcc_dll\wxbase28u_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxbase28u.a del ..\..\lib\gcc_dll\libwxbase28u.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxbase28u.a del ..\..\lib\gcc_dll\libwxbase28u.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxbase28u.a del ..\..\lib\gcc_dll\libwxbase28u.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxbase28u.a del ..\..\lib\gcc_dll\libwxbase28u.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxbase28u_net_gcc_custom.dll del ..\..\lib\gcc_dll\wx base28u_net_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxbase28u_net_ gcc_custom.dll del ..\..\lib\gcc_dll\wxbase28u_net_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxbase28u_net.a del ..\..\lib\gcc_dll\libwxbase28u _net.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxbase28u_n et.a del ..\..\lib\gcc_dll\libwxbase28u_net.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxbase28u_net.a del ..\..\lib\gcc_dll\libwxbase28u _net.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxbase28u_n et.a del ..\..\lib\gcc_dll\libwxbase28u_net.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_core_gcc_custom.dll del ..\..\lib\gcc_dll\wx msw28u_core_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_core_ gcc_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_core_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_core.a del ..\..\lib\gcc_dll\libwxmsw28u_ core.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_co re.a del ..\..\lib\gcc_dll\libwxmsw28u_core.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_core.a del ..\..\lib\gcc_dll\libwxmsw28u_ core.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_co re.a del ..\..\lib\gcc_dll\libwxmsw28u_core.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_adv_gcc_custom.dll del ..\..\lib\gcc_dll\wxm sw28u_adv_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_adv_g cc_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_adv_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_adv.a del ..\..\lib\gcc_dll\libwxmsw28u_a dv.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_ad v.a del ..\..\lib\gcc_dll\libwxmsw28u_adv.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_adv.a del ..\..\lib\gcc_dll\libwxmsw28u_a dv.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_ad v.a del ..\..\lib\gcc_dll\libwxmsw28u_adv.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_media_gcc_custom.dll del ..\..\lib\gcc_dll\w xmsw28u_media_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_media _gcc_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_media_gcc_custom.dll", ...) faile d. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_media.a del ..\..\lib\gcc_dll\libwxmsw28u _media.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_me dia.a del ..\..\lib\gcc_dll\libwxmsw28u_media.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_media.a del ..\..\lib\gcc_dll\libwxmsw28u _media.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_me dia.a del ..\..\lib\gcc_dll\libwxmsw28u_media.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxbase28u_odbc_gcc_custom.dll del ..\..\lib\gcc_dll\w xbase28u_odbc_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxbase28u_odbc _gcc_custom.dll del ..\..\lib\gcc_dll\wxbase28u_odbc_gcc_custom.dll", ...) faile d. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxbase28u_odbc.a del ..\..\lib\gcc_dll\libwxbase28 u_odbc.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxbase28u_o dbc.a del ..\..\lib\gcc_dll\libwxbase28u_odbc.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxbase28u_odbc.a del ..\..\lib\gcc_dll\libwxbase28 u_odbc.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxbase28u_o dbc.a del ..\..\lib\gcc_dll\libwxbase28u_odbc.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_dbgrid_gcc_custom.dll del ..\..\lib\gcc_dll\ wxmsw28u_dbgrid_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_dbgri d_gcc_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_dbgrid_gcc_custom.dll", ...) fai led. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_dbgrid.a del ..\..\lib\gcc_dll\libwxmsw28 u_dbgrid.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_db grid.a del ..\..\lib\gcc_dll\libwxmsw28u_dbgrid.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_dbgrid.a del ..\..\lib\gcc_dll\libwxmsw28 u_dbgrid.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_db grid.a del ..\..\lib\gcc_dll\libwxmsw28u_dbgrid.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_html_gcc_custom.dll del ..\..\lib\gcc_dll\wx msw28u_html_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_html_ gcc_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_html_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_html.a del ..\..\lib\gcc_dll\libwxmsw28u_ html.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_ht ml.a del ..\..\lib\gcc_dll\libwxmsw28u_html.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_html.a del ..\..\lib\gcc_dll\libwxmsw28u_ html.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_ht ml.a del ..\..\lib\gcc_dll\libwxmsw28u_html.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_qa_gcc_custom.dll del ..\..\lib\gcc_dll\wxms w28u_qa_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_qa_gc c_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_qa_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_qa.a del ..\..\lib\gcc_dll\libwxmsw28u_qa .a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_qa .a del ..\..\lib\gcc_dll\libwxmsw28u_qa.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_qa.a del ..\..\lib\gcc_dll\libwxmsw28u_qa .a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_qa .a del ..\..\lib\gcc_dll\libwxmsw28u_qa.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxbase28u_xml_gcc_custom.dll del ..\..\lib\gcc_dll\wx base28u_xml_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxbase28u_xml_ gcc_custom.dll del ..\..\lib\gcc_dll\wxbase28u_xml_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxbase28u_xml.a del ..\..\lib\gcc_dll\libwxbase28u _xml.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxbase28u_x ml.a del ..\..\lib\gcc_dll\libwxbase28u_xml.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxbase28u_xml.a del ..\..\lib\gcc_dll\libwxbase28u _xml.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxbase28u_x ml.a del ..\..\lib\gcc_dll\libwxbase28u_xml.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_xrc_gcc_custom.dll del ..\..\lib\gcc_dll\wxm sw28u_xrc_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_xrc_g cc_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_xrc_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_xrc.a del ..\..\lib\gcc_dll\libwxmsw28u_x rc.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_xr c.a del ..\..\lib\gcc_dll\libwxmsw28u_xrc.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_xrc.a del ..\..\lib\gcc_dll\libwxmsw28u_x rc.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_xr c.a del ..\..\lib\gcc_dll\libwxmsw28u_xrc.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_aui_gcc_custom.dll del ..\..\lib\gcc_dll\wxm sw28u_aui_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_aui_g cc_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_aui_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_aui.a del ..\..\lib\gcc_dll\libwxmsw28u_a ui.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_au i.a del ..\..\lib\gcc_dll\libwxmsw28u_aui.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_aui.a del ..\..\lib\gcc_dll\libwxmsw28u_a ui.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_au i.a del ..\..\lib\gcc_dll\libwxmsw28u_aui.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_richtext_gcc_custom.dll del ..\..\lib\gcc_dl l\wxmsw28u_richtext_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_richt ext_gcc_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_richtext_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_richtext.a del ..\..\lib\gcc_dll\libwxmsw 28u_richtext.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_ri chtext.a del ..\..\lib\gcc_dll\libwxmsw28u_richtext.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_richtext.a del ..\..\lib\gcc_dll\libwxmsw 28u_richtext.a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_ri chtext.a del ..\..\lib\gcc_dll\libwxmsw28u_richtext.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\wxmsw28u_gl_gcc_custom.dll del ..\..\lib\gcc_dll\wxms w28u_gl_gcc_custom.dll process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\wxmsw28u_gl_gc c_custom.dll del ..\..\lib\gcc_dll\wxmsw28u_gl_gcc_custom.dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_gl.a del ..\..\lib\gcc_dll\libwxmsw28u_gl .a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_gl .a del ..\..\lib\gcc_dll\libwxmsw28u_gl.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) if exist ..\..\lib\gcc_dll\libwxmsw28u_gl.a del ..\..\lib\gcc_dll\libwxmsw28u_gl .a process_begin: CreateProcess(NULL, -c "if exist ..\..\lib\gcc_dll\libwxmsw28u_gl .a del ..\..\lib\gcc_dll\libwxmsw28u_gl.a", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [clean] Error 2 (ignored) mingw32-make -C ..\..\samples -f makefile.gcc LINK_DLL_FLAGS="-shared" LINK_MODU LE_FLAGS="-shared" CC="gcc" CXX="g++" CFLAGS="" CXXFLAGS="" CPPFLAGS="" LDFLAGS= "" CPP="gcc -E" SHARED="1" WXUNIV="0" UNICODE="1" MSLU="0" BUILD="release" DEBUG _INFO="default" DEBUG_FLAG="default" MONOLITHIC="1" USE_GUI="1" USE_HTML="1" USE _MEDIA="1" USE_XRC="1" USE_AUI="1" USE_RICHTEXT="1" USE_OPENGL="0" USE_ODBC="0" USE_QA="0" USE_EXCEPTIONS="1" USE_RTTI="1" USE_THREADS="1" USE_CAIRO="0" USE_GDI PLUS="0" OFFICIAL_BUILD="0" VENDOR="custom" WX_FLAVOUR="" WX_LIB_FLAVOUR="" CFG= "" CPPUNIT_CFLAGS="" CPPUNIT_LIBS="" RUNTIME_LIBS="dynamic" GCC_VERSION="3" clea n process_begin: CreateProcess(NULL, -c "mingw32-make -C ..\..\samples -f makefile .gcc LINK_DLL_FLAGS=\"-shared\" LINK_MODULE_FLAGS=\"-shared\" CC=\"gcc\" CXX=\"g ++\" CFLAGS=\"\" CXXFLAGS=\"\" CPPFLAGS=\"\" LDFLAGS=\"\" CPP=\"gcc -E\" SHARED= \"1\" WXUNIV=\"0\" UNICODE=\"1\" MSLU=\"0\" BUILD=\"release\" DEBUG_INFO=\"defau lt\" DEBUG_FLAG=\"default\" MONOLITHIC=\"1\" USE_GUI=\"1\" USE_HTML=\"1\" USE_ME DIA=\"1\" USE_XRC=\"1\" USE_AUI=\"1\" USE_RICHTEXT=\"1\" USE_OPENGL=\"0\" USE_OD BC=\"0\" USE_QA=\"0\" USE_EXCEPTIONS=\"1\" USE_RTTI=\"1\" USE_THREADS=\"1\" USE_ CAIRO=\"0\" USE_GDIPLUS=\"0\" OFFICIAL_BUILD=\"0\" VENDOR=\"custom\" WX_FLAVOUR= \"\" WX_LIB_FLAVOUR=\"\" CFG=\"\" CPPUNIT_CFLAGS=\"\" CPPUNIT_LIBS=\"\" RUNTIME_ LIBS=\"dynamic\" GCC_VERSION=\"3\" clean", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: *** [clean] Error 2 C:\wxWidgets-2.8.11\build\msw>mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release if not exist gcc_mswudll mkdir gcc_mswudll process_begin: CreateProcess(NULL, -c "if not exist gcc_mswudll mkdir gcc_mswudl l", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: [gcc_mswudll] Error 2 (ignored) if not exist ..\..\lib\gcc_dll mkdir ..\..\lib\gcc_dll process_begin: CreateProcess(NULL, -c "if not exist ..\..\lib\gcc_dll mkdir ..\. .\lib\gcc_dll", ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make: *** [..\..\lib\gcc_dll] Error 2 C:\wxWidgets-2.8.11\build\msw>
Ganz Doof gefragt, gibt es jemanden hier der das unter windows 7 schon mal gemacht hat ?
Was mache ich falsch bzw übersehe ich ?
Gibt es für Windows7 schon was fertig kompiliertes ? (würd es aber schon gerne selber kompilieren)Freue mich wie immer, über jedliche Inspiration !
Mfg McMorf/Fugitivus
-
Kannst du bitte deinen make-Aufruf mal posten? (nicht einen Link)
-
Hi !
Das währen dann:
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release clean
und:
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=releaseMfg McMorf/Fugitivus
-
Wozu brauchst du ein clean?
-
brauch ich denke ich nicht zwingend, binn halt nach anweisung vorgegangen....