Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,015
#1

Unresolved externals - C++

11.07.2015, 15:34. Просмотров 181. Ответов 1
Метки нет (Все метки)

Здравствуйте.

Объявил такую функцию :
C++
1
2
3
4
5
6
7
8
9
std::string SplitFileName ( std::string& data)
{
    std::string fileName;
    int i = data.length() - 1;
    while (data[i--] != '\\' );     
    while (data[i++] != '\0' )
    fileName += data[i];
   return fileName;
}
Она является перегрузкой другой, работающей, функции, они декларированы так:
C++
1
2
std::string SplitFilename (const std::string& str);
std::string SplitFilename (std::string& str );
Появились две ошибки, не указывающие на позицию в коде:

Error 14 error LNK1120: 1 unresolved externals
Error 13 error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl SplitFilename(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?SplitFilename@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV12@@Z) referenced in function "int __cdecl CopyFiles(class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?CopyFiles@@YAHV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU? $char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
Из-за чего это?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2015, 15:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Unresolved externals (C++):

3 unresolved externals - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &quot;conio.h&quot; #include &lt;vector&gt; #include &lt;set&gt; #include &lt;numeric&gt; using namespace...

Unresolved externals в ооп - C++
Добрый день, переделывал конструкторы в одной лабе, вроде все сделал, но теперь выдает две ошибки 2019 и соответственно одну 1120. Не могу...

Учебное расписание: Unresolved externals - C++
Добрый день! Мне нужно создать программу в Microsoft Visual Studio 2005 для введения данных, их вывода на экран и проверкой правильности...

Ошибка LNK1120: 4 unresolved externals - C++
Добрый день. Помогите решить проблему с возникающей ошибкой. Причину самостоятельно найти не могу. Заранее благодарен! Содержание...

Unresolved externals при подключении mpi - C++
Здравствуйте! Установил библиотеку MPI с оффсайта. Написал вот такой кодик. Программа при компиляции выдает ошибки на каждый метод из этой...

В линейном алгоритме выдает ошибку: 1 unresolved externals - C++
пишу на Visual C++ 2012 (сюда обратился так как знающего люду больше) выдает ошибку - помогите кто чем может ошибка такая: fatal error...

1
DrOffset
7320 / 4420 / 1000
Регистрация: 30.01.2014
Сообщений: 7,257
11.07.2015, 15:39 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Из-за чего это?
Линкер не видит реализацию функции SplitFilename.
Если реализация
C++
1
std::string SplitFileName ( std::string& data);
присутствует (ты ее привел), то очевидно отсутствует реализация
C++
1
std::string SplitFilename (const std::string& str);
Добавлено через 37 секунд
Увидел ошибку. Разный регистр в именах функций.
SplitFilename и SplitFileName
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2015, 15:39
Привет! Вот еще темы с ответами:

FATAL ERROR LNK1120: 1 unresolved externals SOS! - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; int main() { int a, factorial(int i); int x=0; int i,b,k=0; ...

Помогите исправить ошибку в коде (fatal error LNK1120: unresolved externals) я новичек - C++
Народ, всем доброго вечера! помогите пожалуйста найти линк еррор. Вот мой код // SavingsAccount.h #ifndef SAVINGSACCOUNT_H #define...

Unresolved external symbol, unresolved token - C++
Всем привет. У меня тут такое дело: // learncpp.cpp : main project file. #include &quot;stdafx.h&quot; int main() { const int...

Unresolved external symbol - C++
Читаю книгу по программированию в MFC, хоть она и 13летней давности В общем дошол до создания окна через Resource и создание класса для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru