С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Минерва
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 2
#1

Ошибки LNK2019 - C++

13.05.2012, 14:17. Просмотров 285. Ответов 0
Метки нет (Все метки)

Доброго дня всем!
При описании класса - наследника шаблонного класса - вылезли следующие ошибки:

Код
Error	1: error LNK2019: unresolved external symbol "public: __thiscall MyList<class Product>::MyList<class Product>(void)" (??0?$MyList@VProduct@@@@QAE@XZ) referenced in function "public: __thiscall CD::CD(void)" (??0CD@@QAE@XZ)	CD.obj

Error	2: error LNK2019: unresolved external symbol "public: void __thiscall MyList<class Product>::AddHead(class Product *)" (?AddHead@?$MyList@VProduct@@@@QAEXPAVProduct@@@Z) referenced in function "public: void __thiscall CD::AddPro(class Product *)" (?AddPro@CD@@QAEXPAVProduct@@@Z)	CD.obj
Можете подсказать, пожалуйста, в чём может быть причина?
Программа написана в VS2005.

Очень прошу, помогите!


~~~~~~
Так, кажется, что-то заработало...
Оказывается, надо было реализацию методов шаблонного класса перенести в заголовочный файл О_о
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2012, 14:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибки LNK2019 (C++):

Ошибки на этапе линковки, при работе с шаблонами (LNK2019) - C++
В качестве учебной задачки начал реализовывать какое-то подобие вектора, но вот столкнулся с проблемой: ...

Объяснить причину и способы устранения ошибки error LNK2019: unresolved external symbol - C++
Создавал десктопное приложение win32, решил подключить к нему музыку. Компиляция через ctrl+F7 удачна, а вот собирание всего проекта выдает...

Не собирается проект с шаблонным классом (error LNK2019: unresolved external symbol): найти и исправить ошибки - C++
Доброго времени суток. Пытаю посмотреть как работает шаблонный класс. Вроде бы всё сделал правильно, но выскакивает такая ошибка: ...

Исправить ошибки "error LNK2019" - отсутствие конструкторов и методов - C++
Помогите, пожалуйста, исправить возникающие в программе ошибки. Сама программа: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include...

Найти причины и способы исправления ошибки "error LNK2019: ссылка на неразрешенный внешний символ" - C++
Добрый день! Подскажите пожалуйста, писала программу. Но при компиляции выдает ошибку: error LNK1120: неразрешенных внешних...

LNK2019 - C++
Заголовочный файл: namespace ns { const int QUARTERS = 4; struct sales { double Sales; double average; double max;...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2012, 14:17
Привет! Вот еще темы с ответами:

error LNK2019 - C++
проблема вот в чем пишу некий проект, и никак не могу понять почему ошибка вот строка float median(std::vector&lt;float&gt; v); тут и...

Error LNK2019 - C++
Код программы : Source.cpp #include &lt;algorithm&gt; #include &lt;vector&gt; #include &lt;string&gt; #include &quot;read.h&quot; #include &quot;sortWord.h&quot; ...

Ошибка LNK2019 - C++
Здравствуйте! При компиляции выдает ошибки, помогите пожалуйста растолковать, на вид код вроде бы понятный и правильный, не могу понять,...

Ошибка LNK2019 - C++
Здравствуйте, уважаемые программисты! Обращаюсь к Вам потому, что в моей первой программе с классами вылетает ошибка линковки, а что с...


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

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

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