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

error lnk2019 ссылка на неразрешенный внешний символ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.93
xeops
0 / 0 / 0
Регистрация: 21.06.2011
Сообщений: 34
19.01.2012, 21:31     error lnk2019 ссылка на неразрешенный внешний символ #1
1> Обращение к "Debug\тесткомпилятора2лабыerror LNK2019.unsuccessfulbuild".
1>ClCompile:
1> Trenirovki.cpp
1> SportsmenManager.cpp
1> Sportsmen.cpp
1> Console_interface.cpp
1> Создание кода...
1>Console_interface.obj : error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > __cdecl InputOt(void)" (?InputOt@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ) в функции "void __cdecl ChangeTrenirovki(void)" (?ChangeTrenirovki@@YAXXZ)
1>Console_interface.obj : error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > __cdecl InputPosition(void)" (?InputPosition@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ) в функции "void __cdecl ChangeTrenirovki(void)" (?ChangeTrenirovki@@YAXXZ)
1>Console_interface.obj : error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > __cdecl InputKomand(void)" (?InputKomand@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ) в функции "void __cdecl ChangeTrenirovki(void)" (?ChangeTrenirovki@@YAXXZ)



помогите понять,в чем проблема?
Вложения
Тип файла: rar WinRAR archive.rar (2.06 Мб, 25 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
19.01.2012, 21:42     error lnk2019 ссылка на неразрешенный внешний символ #2
нигде не определены ф-ии:
InputOt
InputPosition
InputKomand
xeops
0 / 0 / 0
Регистрация: 21.06.2011
Сообщений: 34
19.01.2012, 21:43  [ТС]     error lnk2019 ссылка на неразрешенный внешний символ #3
определены..в архиве лежит проект..все функции определены и подключены заголовочные файлы
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
19.01.2012, 21:47     error lnk2019 ссылка на неразрешенный внешний символ #4
они объявлены - иначе бы компилятор ругался
но не определены - поэтому линковщик бесится
xeops
0 / 0 / 0
Регистрация: 21.06.2011
Сообщений: 34
19.01.2012, 21:48  [ТС]     error lnk2019 ссылка на неразрешенный внешний символ #5
Цитата Сообщение от retmas Посмотреть сообщение
они объявлены - иначе бы компилятор ругался
но не определены - поэтому линковщик бесится
Помоги пожалуйста...в архиве лежит проект...не пойму на какую строчку ругается линковщик и как это исправить
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
19.01.2012, 21:52     error lnk2019 ссылка на неразрешенный внешний символ #6
скачал, посмотрел, так и есть
Цитата Сообщение от retmas Посмотреть сообщение
они объявлены - иначе бы компилятор ругался
но не определены - поэтому линковщик бесится
Добавлено через 26 секунд
Цитата Сообщение от xeops Посмотреть сообщение
как это исправить
реализовать эти ф-ии(написать их код, а не просто объявить)
xeops
0 / 0 / 0
Регистрация: 21.06.2011
Сообщений: 34
19.01.2012, 21:55  [ТС]     error lnk2019 ссылка на неразрешенный внешний символ #7
Цитата Сообщение от retmas Посмотреть сообщение
скачал, посмотрел, так и есть


Добавлено через 26 секунд

реализовать эти ф-ии(написать их код, а не просто объявить)
они реализованы.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
wstring GetRandomKomand()
{
    wostringstream os;
    wstring Komand[6] = {L"Cavalers",L"Lakers",L"Heats",L" Celtics",L"CSKA",L"Aстраханочка"};
    int i=rand()%6;
    os<<Komand[i];
    return os.str();
}
wstring GetRandomPosition()
{
    wostringstream os;
    wstring Position[6] = {L"Point Guard",L"Shooting Guard",L"Small Forward",L" Power Forward",L"Center",L"Центрфорвард"};
    int i=rand()%6;
    os<<Position[i];
    return os.str();
}
wstring GetOt()
{
    wostringstream os;
    wstring Ot[6] = {L"Болеет",L"Перелом",L"Вывих",L" Неспортивное поведение ",L" В поле ",L" Принимает участие в сборной "};
    
    int i=rand()%6;
    if (i>4)
    os<<Ot[i];
    else 
    os<<Ot[4];
    return os.str();
}
Добавлено через 1 минуту
нашел...реально..функции не прописаны

Добавлено через 13 секунд
нашел...реально..функции не прописаны
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
19.01.2012, 21:57     error lnk2019 ссылка на неразрешенный внешний символ #8
не вижу тут ни одной ф-ии из этого списка
Цитата Сообщение от retmas Посмотреть сообщение
InputOt
InputPosition
InputKomand
Добавлено через 1 минуту
upd: ну, думаю, вы разобрались
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2012, 22:09     error lnk2019 ссылка на неразрешенный внешний символ
Еще ссылки по теме:

error LNK2019: ссылка на неразрешенный внешний символ C++
Error LNK2019: ссылка на неразрешенный внешний символ C++
C++ Error LNK2019: ссылка на неразрешенный внешний символ

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

Или воспользуйтесь поиском по форуму:
xeops
0 / 0 / 0
Регистрация: 21.06.2011
Сообщений: 34
19.01.2012, 22:09  [ТС]     error lnk2019 ссылка на неразрешенный внешний символ #9
спасибо чувак...очень выручил!
Yandex
Объявления
19.01.2012, 22:09     error lnk2019 ссылка на неразрешенный внешний символ
Ответ Создать тему
Опции темы

Текущее время: 03:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru