El caso es que tengo definido metodos y variables miembro en el archivo .h y el codigo en el archivo .cpp, lo instancio y despues asigno valor en el caso de las variables en el siguiente metodo
Código PHP:
//funciones.h
class funciones
{
public:
funciones();
void numeros();
static std::string strDatabase;
protected:
private:
};
#endif // FUNCIONES_H
//saludoMain.cpp
#include "funciones.h"
//declaro variables
. . .
funciones fuc; //instancio la clase funciones
saludoFrame::saludoFrame(wxWindow* parent,wxWindowID id)
{
wxMenuItem* MenuItem2;
wxMenuItem* MenuItem1;
wxMenu* Menu1;
wxMenuBar* MenuBar1;
wxMenu* Menu2;
...
fuc.strDatabase="Archivos"; //asigno el valor de una variable
}
Código:
gracias ||=== Build: Release in saludo (compiler: GNU GCC Compiler) ===| obj\Release\saludoMain.o:saludoMain.cpp|| undefined reference to `funciones::strDatabase'| ||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 3 second(s)) ===|