Я просто не понимаю, где я ошибся.
Компилятор жалуется
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
Неразрешенный символ C++ ⇐ C++
Программы на C++. Форум разработчиков
1731049389
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);
Подробнее здесь: [url]https://stackoverflow.com/questions/21514011/c-unresolved-symbol[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия