problem mit 2 dimensionalem vektor
-
Guten Abend!
Eine Klasse besitzt einen zweidimensionalen Vektor
vector<vector<int> > matrix; //in privateund eine Funktion SetMatrixSize(x,y):
void SetMatrixSize(int x, int y) { matrix.clear(); matrix.resize(y, vector<int>(x)); //vector anpassen return; }Rufe ich jetzt die Funktion SetMatrixSize(3,4); auf, bekomme ich folgenden Linkerfehler:
error LNK2001: unresolved external symbol __imp___CrtDbgReportWich bin für hilfe sehr dankbar.
-
Hi,
vermutlich wird die Funktion _CrtDbgReport in vector genutzt, allerdings die zugehoerige lib nicht hinzugelinkt.
Guckst am besten da mal:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/html/_crt__crtdbgreport.asp
dort sind drei Libraries aufgeführt, welche evtl. in Frage kommen.Gruss,
DeSoVoDaMu
-
hat sich geklärt, lag daran, dass "runtime library" bei den einstellungen auf "multi threaded dll" statt "multi threaded debuging dll" gesetzt war.
danke für den tipp!