Dall'help di QTabWidget, riporto l'intestazione di addTab:
codice:
int QTabWidget::addTab ( QWidget * page, const QString & label )
E vorrei attirare la tua attenzione sull'asterisco ("*") che c'e' tra "QWidget" e "page".
Tendenzialmente i widget creati a run-time, specie quelli visuali, sono dinamici, non statici.
Di conseguenza fossi in te proverei con
codice:
Ricerca* search;
const QString label = "Ricerca Impiegato";

  search = new Ricerca();
  tabRic->addTab(search, label);