Buen dia.
Tengo un problema, estoy haciendo un aplicacion en c/c++ pero necesito usar paquetes. Estoy haciando modificaciones pequeñas a una aplicacion la cual tiene un paquete y lo que estoy haciando yo se debe acoplar a esta aplicacion creo el paquete normamente en otra carpeta que llama SCFG y en el archivo punto .h hago la declaracion de la clase de la siguiente forma
[CODE]
#ifndef MICLASE
#define MICLASE
using namespace std;
namespace SCFG{
class MiClase{
.
.
.
}
}
[CODE]
en el archivo .c pongo los metodos de la siguiente forma
[CODE]
void SCFG::MiClase::miMetodo() {
}
[CODE]
al compilar me saca un error por el "using namespace std" y me dice que hay un error en el .c
||=== Grammar, Debug ===|
/home/andres/Escritorio/Grama/Grammar/SCFG/Grammar.h|3|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘namespace’|
/home/andres/Escritorio/Grama/Grammar/SCFG/Production.h|3|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘namespace’|
/home/andres/Escritorio/Grama/Grammar/SCFG/RightSide.h|3|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘namespace’|
/home/andres/Escritorio/Grama/Grammar/SCFG/RightSide.h|6|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SCFG’|
/home/andres/Escritorio/Grama/Grammar/SCFG/Production.h|9|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SCFG’|
/home/andres/Escritorio/Grama/Grammar/SCFG/Grammar.h|9|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SCFG’|
/home/andres/Escritorio/Grama/Grammar/SCFG/Grammar.c|5|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘namespace’|
/home/andres/Escritorio/Grama/Grammar/SCFG/Grammar.c|8|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token|
/home/andres/Escritorio/Grama/Grammar/SCFG/Grammar.c|13|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SCFG’|
/home/andres/Escritorio/Grama/Grammar/SCFG/Grammar.c|18|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SCFG’|
/home/andres/Escritorio/Grama/Grammar/SCFG/Grammar.c|22|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token|
/home/andres/Escritorio/Grama/Grammar/SCFG/Grammar.c|28|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token|
||=== Build finished: 12 errors, 0 warnings ===|
No entiendo cual es el error, si el otro paquete que tiene la aplicacion funciona correctamente.
Pero por este paquete que cree me saca este error
Gracias por su atencion.