hallo,
ich hoffe das problem wurde net scho 1000x mal diskutiert, konnte aber im archive und web keine brauchbare antwort finden!
zum problem: ich habe ein simples template, was auch ohne probleme compiliert, sobald ich aber das template in z.b. main instantiiere steigt der linker mit folgender fehlermeldung aus :
main.obj: error lnk2001: nicht aufgeloestes externes symbol "public: __thiscall mytemp<int>::mytemp<int>(void)"
das ganze passiert mit visual c++ 6 sp5. im web hab ich dazu gefunden, dass ich _atl_min_crt aus den präprozessor definitionen rausnehmen soll, steht da aber garnet drin und im msdn steht, dass dies ein bug von visual c++ <4.0 ist, der auftritt, sobald ein programm nested class templates benutzt, was meins aber net tut. ausserdem sollte der bug wohl bis version 6 sp5 behoben worden sein.
also ich bin am verzweifeln! ;(
hoffe ihr koennt mir da weiterhelfen...
vielen dank!
haukero.