在Ubuntu构建过程中,我会出错。错误如下:
ISO C++ forbids declaration of `wstring' with no type为了解决这个问题,我必须自己定义wstring。所以谁知道如何定义wstring
发布于 2013-01-22 09:30:39
为了使用wstring,您必须添加#include<string>,并且更好地使用它的完全限定名std::wstring。
更新:如果您的编译器由于某种原因不支持std::wstring,则可以尝试使用以下typedef (直接从bits/string_fwd.h获取并调整以添加缺少的std::)。
typedef std::basic_string<wchar_t> wstring;请注意,这取决于定义了wchar_t,并根据这
在C++中,wchar_t是一个独特的基本类型(因此它没有在nor任何其他标头中定义)。
据我所知,如果您的编译器不支持wchar_t,就我所知,没有(容易)的方法来定义它。
https://stackoverflow.com/questions/14455251
复制相似问题