Salut, j'ai une problème avec C++ 2005 express edition. J'ai le code suivant :
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
string lol = "lolllool";
cout << "ahahahah" << endl;
system("PAUSE");
return 0;
}
Ce code marche très bien avec VC++ 6, avec DevC++ mais pas en VC++ 2005... j'ai lerreur suivante :
main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl std::operator<<<char,struct std::char_traits<char> >(class std::basic_ostream<char,struct std::char_traits<char> > &,char const *)" (__imp_??$?6DU?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z) referenced in function _main
J'ai essayé de loader les library de VC++ 6 dans VC++ 2005 mais sans grand succès, j'ai juste d'autres erreurs. J'aimerais utiliser VC++ 2005 parce que je suis débutant alors tant qu'à commencer le C++, aussi bien commencer en neuf, mais là ça marche pas trop...