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)) ===|
 

