Linux gcc 4.9 wstring undefined

时间:2014-09-29 09:17:07

标签: c++ linux gcc

我正在尝试将一些代码移植到Linux,最初是用Microsoft Visual Studio编写的。 代码使用std::wstring,当我尝试编译时,我收到以下错误:

undefined reference to `myFunc(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'

声明为

myfunc(const std::wstring &str)

我需要包含一些额外的头文件吗?

1 个答案:

答案 0 :(得分:2)

非常感谢你的帮助。它确实指出了我正确的方向,不幸的是我开始变得盲目。即使我看了几个小时的代码,我仍然忽略了实现中缺少命名空间:(抱歉没有用。