Erreur de link sur setw().
Bonjour,
j'ai le code suivant (VS2005, SDK de Mars 2006) :
Code:
1 2 3 4 5
|
std::ostringstream ossPoidsReel;
ossPoidsReel << std::setiosflags(std::ios::fixed | std::ios::showpoint)
<< std::setprecision(2)
<< m_dPoidsReel * 1000; |
En debug, la compilation est OK, alors qu'en release, j'ai l'erreur suivante :
Code:
1 2
| msvcprt.lib(MSVCP80.dll) : error LNK2005: "struct std::_Smanip<int> __cdecl std::setw(int)" (?setw@std@@YA?AU?$_Smanip@H@1@H@Z) already defined in libcpmt.lib(iomanip.obj)
fatal error LNK1169: one or more multiply defined symbols found |
autre chose, ca arrive uniquement en release, en debug, c bon !
je ne comprends pas pkoi ???
une idée ?