wxwidgets 2.8 linux

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
d3f3nd3r
Beiträge: 177
Registriert: 06.03.2007 15:39:16
Kontaktdaten:

wxwidgets 2.8 linux

Beitrag von d3f3nd3r » 04.12.2007 09:34:49

heo

in den debian testing paketquellen ist leider nur wxwidgets 2.6 verfügbar daher habe ich den aktuellen quelltext geladen aber nach configure :



Configured wxWidgets 2.8.7 for `x86_64-unknown-linux-gnu'

Which GUI toolkit should wxWidgets use? GTK+ 2
Should wxWidgets be compiled into single library? no
Should wxWidgets be compiled in debug mode? no
Should wxWidgets be linked as a shared library? yes
Should wxWidgets be compiled in Unicode mode? no
What level of wxWidgets compatibility should be enabled?
wxWidgets 2.4 no
wxWidgets 2.6 yes
Which libraries should wxWidgets use?
jpeg sys
png sys
regex sys
tiff builtin
zlib sys
odbc no
expat sys
libmspack no
sdl no

guenni81
Beiträge: 295
Registriert: 30.11.2006 22:26:48
Lizenz eigener Beiträge: GNU General Public License

Beitrag von guenni81 » 04.12.2007 11:15:11

Binde doch die Quellen von wxWidget direkt ein!
Mehr dazu findest du unter http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
mfg
Günni

d3f3nd3r
Beiträge: 177
Registriert: 06.03.2007 15:39:16
Kontaktdaten:

Beitrag von d3f3nd3r » 04.12.2007 13:41:05

ja noch eine frage, ich hab jetzt diese bibliotheken installiert :

Code: Alles auswählen

libwxbase2.8-dev libwxgtk2.8-dev wx2.8-headers
aber irgendwie findet der compiler die headers nicht....

Code: Alles auswählen

#include "wx/wx.h"
funktioniert nicht....
weiß jemand was ich includieren muss oder ob mir noch pakete fehlen?

mfg

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 04.12.2007 14:07:28

Code: Alles auswählen

#include <wx/wx.h>
wäre vermutlich passender.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

d3f3nd3r
Beiträge: 177
Registriert: 06.03.2007 15:39:16
Kontaktdaten:

Beitrag von d3f3nd3r » 04.12.2007 14:48:01

ja das hab ich auch schon probiert...

genau das selbe, aber wahrscheinlich liegts am makefile

Code: Alles auswählen

all : wxtest.o
	g++ -O1 -o wxtest wxtest.o

wxtest.o : classes/wxtest/wxtest.cpp
	g++ -Wall -g -c  classes/wxtest/wxtest.cpp


da fehlt mir doch der wxwidgets teil aber wie soll ich das machen?

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 04.12.2007 15:49:34

Liegen den Header denn im Standard include Pfad, unterhalb von /usr/include?
Außerdem dem sollte die wx Bibliothek noch verlinkt werden

Code: Alles auswählen

all : wxtest.o
   g++ -O1 -o wxtest wxtest.o -l<wx-Bibliothek>

wxtest.o : classes/wxtest/wxtest.cpp
   g++ -Wall -g -c  classes/wxtest/wxtest.cpp -I<Pfad zu headers>

guenni81
Beiträge: 295
Registriert: 30.11.2006 22:26:48
Lizenz eigener Beiträge: GNU General Public License

Beitrag von guenni81 » 04.12.2007 16:02:26

Schau dir doch einfach mal das Hello World beispiel an. Da siehst du wie am Schluss das Beispiel per gcc kompiliert wird...
http://www.wxwidgets.org/docs/tutorials/hello.htm
mfg
Günni

d3f3nd3r
Beiträge: 177
Registriert: 06.03.2007 15:39:16
Kontaktdaten:

Beitrag von d3f3nd3r » 04.12.2007 20:06:40

ja danke, genau das habe ich gesucht

Antworten