Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
verschiedene Headerdateien überschreiben Deklarationen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
horny_tw



Anmeldungsdatum: 26.02.2002
Beiträge: 1

BeitragVerfasst am: 26. Feb 2002 13:23   Titel: verschiedene Headerdateien überschreiben Deklarationen

Habe das Problem das ich unter Linux Suse 7.3, eine Server Client Anwendung schreiben muß. Dies beinhaltet Corba/Mico Orb, MySQL (C++ API) und C++. Mico mit C++ läuft. Aber wenn ich noch die MySQL-API(sqlplus.hh)includiere bekomme ich folgende Fehlermeldungen:
bstring.h: previous declaration 'template <class charT> basic_string....
usw

Die Deklarationen in den Headerdateien überschneiden sich irgendwie. Das macht sich auch bemerkbar, da es nicht egal ist in welcher reihenfolge ich die Headerdateien includiere...

Kann mir da einer helfen??

Gruß

Horny


#include <iostream.h>
#include <fstream.h>
#include "Artikelbestandsfortschreibung.h"
//#include "sqlplus.hh"

class Artikelbestandsfortschreibung_impl : virtual public Artikelbestandsfortschreibung_skel
{

private:
CORBA::String_var Artikeldaten2;
// CORBA::Long _Fehler;

public:
Artikelbestandsfortschreibung_impl()
{


};

char* Artikeldaten(CORBA::ULong Artikelnummer)
{
//SQL
Artikeldaten2="Hallo";
return Artikeldaten2;
};

/* CORBA::Long Bestandsaenderung(CORBA::ULong Artikelnummer, CORBA::ULong Menge )
{
//SQL
return _Fehler;
};
*/

};

int main( int argc, char *argv[] )
{
CORBA::ORB_var orb = CORBA::ORB_init( argc, argv, "mico-local-orb");
CORBA::BOA_var boa = orb->BOA_init( argc, argv, "mico-local-boa" );

Artikelbestandsfortschreibung_impl* server = new Artikelbestandsfortschreibung_impl;
CORBA::String_var ref = orb->object_to_string( server );
ofstream out ("/tmp/Artikelbestandsfortschreibung.objid");
out << ref << endl;
out.close ();

boa->impl_is_ready( CORBA::ImplementationDef::_nil() );
orb->run ();
CORBA::release( server );
return 0;
}
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy