1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
|
||||||||||||||||
1 | ||||||||||||||||
Ошибка линковки: ссылка на неразрешенный внешний символ20.02.2013, 04:47. Показов 4578. Ответов 49
Метки нет (Все метки)
Всем привет. подскажите пожалуйста, в чём ошибка:
error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl mimetic::utils::int2str(int)" (?int2str@utils@mimetic@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@H@Z) в функции "public: __thiscall mimetic::ContentId::ContentId(void)" (??0ContentId@mimetic@@QAE@XZ) C:\...\SSL_sockets\contentid.obj все нужные файлы подключены, пространства имён тоже. Я перекомпилирую исходники библиотеки, вот не могу понять откуда взялись ошибки. Код contentid.cpp, где, собственно, и происходит ошибка:
0
|
20.02.2013, 04:47 | |
Ответы с готовыми решениями:
49
Ошибка линковки - error LNK2019: ссылка на неразрешенный внешний символ Шаблонные классы и ошибка линковки "Ссылка на неразрешенный внешний символ" Ошибка линковки LNK2001. Неразрешенный внешний символ Ошибка - ссылка на неразрешенный внешний символ |
1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
|
|
21.02.2013, 16:35 [ТС] | 21 |
private: int m_i; std::string m_si; А вообще, сам не понимаю как это работает не я писал.
0
|
1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
|
||||||
21.02.2013, 16:40 [ТС] | 25 | |||||
Вопрос в студию: Кто знает, что возвратят эти операторы?:
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
|
21.02.2013, 16:41 | 26 |
0
|
1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
|
|
21.02.2013, 16:48 [ТС] | 28 |
есть using namespace std; Добавлено через 2 минуты Почему operator int() const {...}? Я не знал про такой синтаксис. Можете подробней объяснить что за что отвечает. и где написан возвращаемый тип? Добавлено через 2 минуты или это перегрузка операторов приведения типа?
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
|
21.02.2013, 16:49 | 30 |
PowerLord, может с конфигурацией проекта что-то не так? Кажется мне, просто модуль не линкуется. Вроде студия логирует все дёствия в процессе сборки, можно там посмореть.
0
|
1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
|
|
21.02.2013, 16:50 [ТС] | 31 |
0
|
1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
|
|
21.02.2013, 16:51 [ТС] | 33 |
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
|
21.02.2013, 16:53 | 35 |
Ну вот я предлагаю посмотреть. Хотя я лично всегда (и в VS) пользовался *xx расширениями, и не помню, что бы проблемы были. Хотя редко её пользуюсь в принципе...
0
|
1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
|
|
21.02.2013, 16:53 [ТС] | 36 |
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
|
21.02.2013, 16:56 | 37 |
0
|
1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
|
|
21.02.2013, 16:58 [ТС] | 38 |
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
|
21.02.2013, 17:22 | 39 |
PowerLord, ну там достаточно два "места" найти:
1. Список того, что он компилирует. Там будет просто перечислены исходные файлы, вроде Код
file1.cxx file2.cxx // ... Код
file1.obj file2.obj // ...
0
|
1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
|
|
21.02.2013, 17:23 [ТС] | 40 |
gray_fox, спасибо. Посмотрю.
0
|
21.02.2013, 17:23 | |
21.02.2013, 17:23 | |
Помогаю со студенческими работами здесь
40
Ошибка. Ссылка на неразрешенный внешний символ Ошибка: ссылка на неразрешенный внешний символ Ошибка: ссылка на неразрешенный внешний символ Ошибка: ссылка на неразрешенный внешний символ void Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |