christophwth
20-03-2003, 18:03
HI
ich habe das problem dass , ich gerade versuche alten
code auf einem aktuellen g++ lauffähig zu bekommen.
das problem sind die namespace änderungen
in g++3.2
die deklartion sieht so aus :
alt :
#include <hash_map>
.
.
QString* CView::getDbSql(bool drop){
QString *sql = new QString;
vector<CTable*> tables;
hash_map<int, int> id2idx;
führt zu :
cview.cpp:25:20: hash_map: Datei oder Verzeichnis nicht gefunden
cview.cpp: In member function `void CView::setFocusItem(CTableItem*)':
deshalb habe es ich geändert in :
#include <ext/hash_map>
.
.
In member function `QString* CView::getDbSql(bool)':
cview.cpp:583: `hash_map' undeclared (first use this function)
wie bekomme ich das hin, dass die hash_map header-datei im richtigen sichtbarkeitsbereich gesucht wird ?
std::hash_map geht nicht .
Danke ,
gruss
christoph
ich habe das problem dass , ich gerade versuche alten
code auf einem aktuellen g++ lauffähig zu bekommen.
das problem sind die namespace änderungen
in g++3.2
die deklartion sieht so aus :
alt :
#include <hash_map>
.
.
QString* CView::getDbSql(bool drop){
QString *sql = new QString;
vector<CTable*> tables;
hash_map<int, int> id2idx;
führt zu :
cview.cpp:25:20: hash_map: Datei oder Verzeichnis nicht gefunden
cview.cpp: In member function `void CView::setFocusItem(CTableItem*)':
deshalb habe es ich geändert in :
#include <ext/hash_map>
.
.
In member function `QString* CView::getDbSql(bool)':
cview.cpp:583: `hash_map' undeclared (first use this function)
wie bekomme ich das hin, dass die hash_map header-datei im richtigen sichtbarkeitsbereich gesucht wird ?
std::hash_map geht nicht .
Danke ,
gruss
christoph