Hallo!
Ich benutze FreeBSD 3.3 und habe den gcc295 (als package) installiert.
Jetzt besch"aftige ich mich gerade mit dem compilieren von ebuilder,
einem gui-builder f"ur qt und qt2.
Im Makefile habe ich die Optionen
QTDIR = /usr/X11R6
QTINCL = -I$(QTDIR)/include/qt2
QTCC = $(QTDIR)/bin/moc2
QTLIBS = -L$(QTDIR)/lib -lqt2
gesetzt, mit denen sich mit dem gcc-2.7.2.3 das Programm auch compilieren
l"a3t. Setze ich den Compiler auf g++295, so erscheinen die Fehlermeldungen
/usr/local/bin/g++295 -c -I/usr/X11R6/include/qt2 -O2 -I. -I./inspect
main.cc -o main.o
In file included from dsgnmdl.h:18,
from main.cc:13:
storemdl.h:54: warning: keyword 'export' not implemented and will be
ignored
storemdl.h:54: parse error before `*'
In file included from main.cc:13:
dsgnmdl.h:45: warning: keyword 'export' not implemented and will be
ignored
dsgnmdl.h:45: parse error before `('
*** Error code 1
Stop.
Der code um die Zeile 54 sieht so aus:
class StorageModule: public QObject
{
Q_OBJECT
public:
StorageModule(QObject *parent=0, const char *name=0);
~StorageModule() {};
void export(WidgetData *info, const char *basename);
WidgetData *read(const char *fname);
void write(WidgetData *info, const char *fname);
private:
QWidget *addWidget(QWidget *parent, const QString &type
, const QString &name);
int setWidgetProperty(QWidget *target, const QString &key
, const QString &value);
Aus welchem Grund ist die Methode "export" dem Systemcompiler bekannt
und dem gcc295 nicht? Oder habe ich bei der Konfiguration vom gcc295
etwas "ubersehen?
Ciao,
Jochen
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 02 Feb 2000 - 21:53:16 CET