Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » wxwigets und codeblocks

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.06.2008, 11:52 Uhr
The Hit-Man



ich habe mir unter Windows CodeBlocks installiert und mir die wxwidgets libs per zip file runter geladen. habe einfach nur mal nen "include wx/wx.h" gemacht und schon da gehen die Probleme los. Die Header Dateien werden wohl gefunden, habe sie im Projekt mit Pfaden festgelegt. Bekomme aber, egal was ich mache, diese Fehlermeldungen. Hat jemand eine Ahnung?


Code:
C:\tmp\wxMSW-2.8.7\include\msvc\wx\setup.h|247|#error "This file should only be included when using Microsoft Visual C++"|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|103|#error "wxUSE_DYNLIB_CLASS must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|111|#error "wxUSE_EXCEPTIONS must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|119|#error "wxUSE_FILESYSTEM must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|127|#error "wxUSE_FS_ARCHIVE must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|140|#error "wxUSE_DYNAMIC_LOADER must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|148|#error "wxUSE_LOG must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|156|#error "wxUSE_LONGLONG must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|164|#error "wxUSE_MIMETYPE must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|180|#error "wxUSE_PRINTF_POS_PARAMS must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|188|#error "wxUSE_PROTOCOL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|230|#error "wxUSE_REGEX must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|238|#error "wxUSE_STDPATHS must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|246|#error "wxUSE_XML must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|254|#error "wxUSE_SOCKETS must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|262|#error "wxUSE_STREAMS must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|270|#error "wxUSE_STOPWATCH must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|278|#error "wxUSE_TEXTBUFFER must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|286|#error "wxUSE_TEXTFILE must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|302|#error "wxUSE_URL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|310|#error "wxUSE_VARIANT must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|330|#error "wxUSE_ABOUTDLG must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|338|#error "wxUSE_ACCEL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|346|#error "wxUSE_ANIMATIONCTRL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|354|#error "wxUSE_BITMAPCOMBOBOX must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|362|#error "wxUSE_BMPBUTTON must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|370|#error "wxUSE_BUTTON must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|378|#error "wxUSE_CALENDARCTRL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|386|#error "wxUSE_CARET must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|394|#error "wxUSE_CHECKBOX must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|410|#error "wxUSE_CHOICE must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|418|#error "wxUSE_CHOICEBOOK must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|426|#error "wxUSE_CHOICEDLG must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|434|#error "wxUSE_CLIPBOARD must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|442|#error "wxUSE_COLLPANE must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|450|#error "wxUSE_COLOURDLG must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|458|#error "wxUSE_COLOURPICKERCTRL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|466|#error "wxUSE_COMBOBOX must be defined."|
.h|474|#error "wxUSE_COMBOCTRL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|482|#error "wxUSE_DATAOBJ must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|490|#error "wxUSE_DATAVIEWCTRL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|498|#error "wxUSE_DATEPICKCTRL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|506|#error "wxUSE_DIRPICKERCTRL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|514|#error "wxUSE_DISPLAY must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|522|#error "wxUSE_DOC_VIEW_ARCHITECTURE must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|530|#error "wxUSE_FILEDLG must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|538|#error "wxUSE_FILEPICKERCTRL must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|546|#error "wxUSE_FONTDLG must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|554|#error "wxUSE_FONTMAP must be defined."|
C:\tmp\wxMSW-2.8.7\include\wx\chkconf.h|562|#error "wxUSE_FONTPICKERCTRL must be defined."|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 0 warnings ===|

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.06.2008, 12:04 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Die erste Meldung sagt doch schon alles

Zitat von :

Ctmp\wxMSW-2.8.7\include\msvc\wx\setup.h|247|#error "This file should only be included when using Microsoft Visual C++"



Also würde ich vorschlagen mal die Dokumention zu lesen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.06.2008, 12:40 Uhr
The Hit-Man



ja, habe ich auch versucht. blicke da nicht so genau durch. aber genau diesen fehler, den du angesprochen hast, interessiert mich auch. das muß irgendwie eine einestellung sein. weiß nicht genau, wie man das einstellt. denke sind so precompiler sachen. aber mußt wissen, bin recht neu in c++. stamme eigentlich aus der pythonwelt. da gibts diese probleme nicht. hats evielleicht noch eine idee?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.06.2008, 13:06 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du musst dem codeblocks schon sagen welchen compiler er benutzen soll, evtl ist dein wxwidgets auf einen anderen eingestellt, codeblocks aber auf vc-compiler
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.06.2008, 13:25 Uhr
The Hit-Man



compiler ist default mäßig mingw/gcc. das wxwidgets, habe ich als .zip installiert, heißt, ich habe die include dateien und die lib dateien. mehr brauche ich ja eigentlich nicht. die pfade stimmen auch so weit. ich denke mal eher, es muß irgendeine variable sein, die ich mit angeben muß, welche IDE ich benutze, sprich in so einer #if klausel, irgendwie. bin mir aber nicht ganz sicher. oder muß ich irgendwas unter codeblocks noch einstellen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.06.2008, 14:44 Uhr
The Hit-Man



habe das problem gefunden. man muß die richtige setup.h datei in den wx ordner kopieren, weil die scheint für jede plattform anders aufgebaut zu sein. jetzt gibt es allerdings referenz fehler beim linken. irgendwas mit

Code:
C:\Dokumente und Einstellungen\User06\Eigene Dateien\wxwidgets_3\main.cpp:(.rdata$_ZTV20wxThreadHelperThread[vtable for wxThreadHelperThread]+0xc)||undefined reference to `wxThread::TestDestroy()'|


obwohl ich einfach nur die wx/wx.h einbinde und nichts weiter mache.

jemand da ne idee?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.06.2008, 19:11 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja du musst die wx*.lib (bzw libwx*.a) noch dazulinken, dann sollten die linkerfehler weg sein
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.06.2008, 20:33 Uhr
The Hit-Man



joar. genau das ist das problem. habe zwar den lib pfad im projekt, aber waren keine libs drin man hatte nur binaries für vc gefunden. wollte ich aber nicht unbedingt benutzen. hätte ganz gerne welche für mingw/gcc.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: