gcc编译器错误:无效的字符转换

时间:2017-08-10 04:13:05

标签: gcc compiler-errors

ALL,

我正在尝试使用gcc-5.4从Linux中的控制台编译我的应用程序。

我收到了这个错误:

  CXX      libmysql_lib_la-database_mysql.lo
../../libmysql/database_mysql.cpp: In member function 'virtual int MySQLDatabase::GetFieldProperties(const wstring&, const wstring&, const wstring&, Field*, std::vector<std::__cxx11::basic_string<wchar_t> >&)':
../../libmysql/database_mysql.cpp:1594:26: error: converting to execution character set: Invalid argument
     std::wstring query = L"SELECT * FROM abcatcol WHERE abc_tnam = \'abcß\' AND abc_ownr = \'\' AND abc_cnam = \'id\';";

我该如何解决?

此外,尝试从MSVC编译此行并未产生任何错误。

TIA !!

0 个答案:

没有答案