Неразрешенный символ C++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Неразрешенный символ C++

Сообщение Anonymous »

Я просто не понимаю, где я ошибся.
Компилятор жалуется

Error 215 error LNK2001: Unresolved external symbol ""class std::vector __cdecl splitW(class std::basic_string &,class std::basic_string const &)" (?splitW@@YA?AV?$vector@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@V?$allocator@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@2@@std@@AAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV32@@Z)". C:\voice\clsText.obj voice


Но я не понимаю, где я ошибся. Может ли кто-нибудь сказать мне, как проанализировать это сообщение об ошибке? Я получаю это довольно часто, но опять же я никогда не помню, как я это решил.

Большое спасибо!

Это мой код в strhelper.cpp:

vector splitW(const wstring& uMain, const wstring &uSplitBy)
{
vectors;

int iStart=0;

for (;;)
{
int iPos=uMain.find(uSplitBy,iStart);
if (iPos==-1)
{
wstring s1;
s1 = uMain.substr(iStart,uMain.size() - iStart);
if (s1.size()>0)
{
s.push_back(s1);
}
break;
}
else
{
wstring s2;
s2 = uMain.substr(iStart,iPos-iStart);
s.push_back(s2);
iStart = iPos + 1;
}
}
return s;
}


А это часть заголовка, содержащая объявление:

void replaceOnce(wstring& uText,const wstring& uSearchFor,const wstring& uReplaceWith,bool uTextCompare);
vector splitW(wstring &str, const wstring &uSep);
vector splitAToWVec(const string& uMain, const string& uSplitBy);
vector splitAToAVec(const string& uMain, const string& uSplitBy);


Подробнее здесь: https://stackoverflow.com/questions/215 ... ved-symbol
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»