ciao
Vorrei creare un namespace globale di funzioni da utilizzare richiamando il namespace da una classe qualsiasi cosi:

Nomenamespace::funzione(xxxx)

il problema è che se definisco il namespace nel .h con le funzioni(solo corpo della funzione) mi vengono dati gli errori del linker , come evitare?

gli errori sono di questo tipo:
SapBase.obj : error LNK2005: "double __cdecl ReadApi::GetDecimalValueSA(struct tagSAFEARRAY *,int)" (?GetDecimalValueSA@ReadApi@@YANPAUtagSAFEARRAY@@H @Z) already defined in BaseApiSapData.obj

ma la funzione è definita una volta sola!ho controllato con il find in files .

Grazie.