我正在尝试移植代码来编译visual studio,并且在linux gcc4.6上抛出以下代码:
PieMenu.cpp: In member function ‘void PieMenu::AddButtons()’:
error: no matching function for call to ‘std::basic_ifstream<char>::open(const wchar_t*)’
PieMenu.cpp:110:44: note: candidate is:
/usr/include/c++/4.6/fstream:531:7: note: void std:
我有一个带有非ASCII字符的字符串,例如std::string word ("żółć");或std::string word ("łyżwy");,为了调用system(my_String_As_A_Const_Char_Pointer);,我需要正确地将其转换为const char *。
我在研究Linux。
我该怎么做呢?