Hallo,
folgendes Problem:
funktioniert wunderbar.
Werden die Klassen jedoch in jeweils einer eigenen statischen Library implementiert und zu einem Programm gelinkt, dann bekomm ich je nach dem welchen Header ich zuerst einbinde (den von libneu oder libalt), immer folgende Compilerfehler:
Include:
#include "libneu/table.h"
#include "libalt/table.h"
Compilerfehler:
error C2653: 'libalt' : Keine Klasse oder Namespace
bzw.
Include:
#include "libalt/table.h"
#include "libneu/table.h"
Compilerfehler:
error C2653: 'libneu' : Keine Klasse oder Namespace
Funktioniert das richtigerweise nicht, oder mach ich einen Fehler?
Ich verwende Visual Studio 6.
Danke
folgendes Problem:
Code:
namespace libalt { class Table .... } namespace libneu { class Table .... } ... libalt::Table a; libneu::Table b;
Werden die Klassen jedoch in jeweils einer eigenen statischen Library implementiert und zu einem Programm gelinkt, dann bekomm ich je nach dem welchen Header ich zuerst einbinde (den von libneu oder libalt), immer folgende Compilerfehler:
Include:
#include "libneu/table.h"
#include "libalt/table.h"
Compilerfehler:
error C2653: 'libalt' : Keine Klasse oder Namespace
bzw.
Include:
#include "libalt/table.h"
#include "libneu/table.h"
Compilerfehler:
error C2653: 'libneu' : Keine Klasse oder Namespace
Funktioniert das richtigerweise nicht, oder mach ich einen Fehler?
Ich verwende Visual Studio 6.
Danke
Comment