我正在尝试将一些代码移植到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)
我需要包含一些额外的头文件吗?
答案 0 :(得分:2)
非常感谢你的帮助。它确实指出了我正确的方向,不幸的是我开始变得盲目。即使我看了几个小时的代码,我仍然忽略了实现中缺少命名空间:(抱歉没有用。