Cuando incluyo STL en un proyecto de VC++.NET, me aparece un error al definir el IMPLEMENT_DEYNTINCRATE.
Leo la ayuda y me dice que incluya new.h antes que nada. Pero sigue sin funcionarme.
¿Cómo puedo incluir en un proyecto MFC las STL?
Prueba tambien a no hacer ninguna declaracion estatica.
En vez de poner en el *.H
std::vector m_vectorInt;
pon
std::vector *m_vectorInt;
y crealos en tu *.cpp con un new.
Un saludo
Esto esta en el "configure.html" que viene en la carpeta doc.
You should define this macro if compiling with MFC: _STLP_USE_MFC
- STLport
then include instead of to get synchronisation primitives
Yo no lo he probado.
No me funciona lo que tu dices Loover.
¿Alguien se ha topado con el problema? ¡Ayudaaaa!
He puesto en google "mfc stl" y entre otras cosas en el segundo link me sale un pdf que lo mismo te sirver:
http://www.cis.temple.edu/~wolfgang/MFC-STLPaper.PDF
Ya lo había leido, pero no sirve;muchas gracias de todas formas.