Compartir a través de


Error del compilador C2757

'símbolo': ya existe un símbolo con este nombre, por lo que éste no se puede utilizar como nombre de espacio de nombres

Observaciones

En la compilación actual, se usa como identificador de un espacio de nombres un símbolo que ya se usa en un ensamblado al que se hace referencia.

Ejemplo

En el ejemplo siguiente se genera el código de advertencia C2757:

// C2757a.cpp
// compile with: /clr /LD
public ref class Nes {};

Y luego,

// C2757b.cpp
// compile with: /clr /c
#using <C2757a.dll>

namespace Nes {    // C2757
// try the following line instead
// namespace Nes2 {
   public ref class X {};
}