#1 Le 19/06/2012, à 12:21
- Nouri2012
error: ‘wstring_convert’ is not a member of ‘std’
Bonjour,Lors du compilation de code ci dessous, l'erreur suivant apparue
Qlq1 a une idee !!!!
user@Ubuntu:~/workspace/test$ g++ -std=c++0x -g -o code-cvt.o code-cvt.cpp
code-cvt.cpp: In function ‘int main()’:
code-cvt.cpp:50: error: ‘wstring_convert’ is not a member of ‘std’
code-cvt.cpp:50: error: ‘codecvt_utf8’ is not a member of ‘std’
code-cvt.cpp:50: error: expected primary-expression before ‘wchar_t’
code-cvt.cpp:50: error: expected ‘;’ before ‘wchar_t’
code-cvt.cpp:51: error: ‘conv1’ was not declared in this scope
code-cvt.cpp:56: error: ‘wstring_convert’ is not a member of ‘std’
code-cvt.cpp:56: error: ‘codecvt_utf16’ is not a member of ‘std’
code-cvt.cpp:56: error: expected primary-expression before ‘wchar_t’
code-cvt.cpp:56: error: expected ‘;’ before ‘wchar_t’
code-cvt.cpp:57: error: ‘conv2’ was not declared in this scope
#include <iostream>
#include <string>
#include <locale>
#include <c++/4.4/bits/codecvt.h>
#include <iomanip>
int main()
{
// wide character data
std::wstring wstr = L"z\u00df\u6c34\U0001d10b"; // or L"zß水
Hors ligne