0 / 0 / 0
Регистрация: 24.12.2016
Сообщений: 2
|
||||||||||||||||
1 | ||||||||||||||||
Ошибка LNK2019 | Ссылка на неразрешенный внешний символ24.12.2016, 14:06. Показов 9768. Ответов 3
Всем добрый день!
При компиляции возникает ошибка LNK2019, не могу самостоятельно её отыскать. Помогите, пожалуйста, разобраться. Моя задача - написать шаблон класса таблица, реализованная по типу списка, в которой хранятся различные фигуры. Сам класс описан так:
Код
Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: __cdecl Table<class QuadrangleСontour>::~Table<class QuadrangleСontour>(void)" (??1?$Table@VQuadrangleСontour@@@@QEAA@XZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: __cdecl Table<class QuadrangleСontour>::Table<class QuadrangleСontour>(void)" (??0?$Table@VQuadrangleСontour@@@@QEAA@XZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: __cdecl Table<class QuadrangleFill>::~Table<class QuadrangleFill>(void)" (??1?$Table@VQuadrangleFill@@@@QEAA@XZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: __cdecl Table<class QuadrangleFill>::Table<class QuadrangleFill>(void)" (??0?$Table@VQuadrangleFill@@@@QEAA@XZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: __cdecl Table<class QuadrangleCombo>::~Table<class QuadrangleCombo>(void)" (??1?$Table@VQuadrangleCombo@@@@QEAA@XZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: __cdecl Table<class QuadrangleCombo>::Table<class QuadrangleCombo>(void)" (??0?$Table@VQuadrangleCombo@@@@QEAA@XZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: void __cdecl Table<class QuadrangleСontour>::Read(void)" (?Read@?$Table@VQuadrangleСontour@@@@QEAAXXZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: int __cdecl Table<class QuadrangleСontour>::Demonstration(void)" (?Demonstration@?$Table@VQuadrangleСontour@@@@QEAAHXZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: int __cdecl Table<class QuadrangleFill>::Demonstration(void)" (?Demonstration@?$Table@VQuadrangleFill@@@@QEAAHXZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1 Ошибка LNK1120 неразрешенных внешних элементов: 10 OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\x64\Debug\OOP2.exe 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: int __cdecl Table<class QuadrangleCombo>::Demonstration(void)" (?Demonstration@?$Table@VQuadrangleCombo@@@@QEAAHXZ) в функции main OOP2 C:\Users\Maxim_Neupokoev\Documents\Visual Studio 2015\Projects\OOP5\OOP1.2\Main.obj 1
0
|
24.12.2016, 14:06 | |
Ответы с готовыми решениями:
3
Ошибка LNK2019: ссылка на неразрешенный внешний символ Ошибка LNK2019: ссылка на неразрешенный внешний символ Ошибка LNK2019 ссылка на неразрешенный внешний символ Ошибка LNK2019 - ссылка на неразрешенный внешний символ |
0 / 0 / 0
Регистрация: 24.12.2016
Сообщений: 2
|
|
24.12.2016, 21:09 [ТС] | 3 |
Спасибо, это решает мою проблему. С чем это может быть связано? Обычно всегда описываешь класс в заголовочном файле (*.h), а потом подключаешь его к файлу *.cpp и описываешь реализацию функций класса. Здесь я с шаблоном поступил точно так же.
Это некая особенность шаблонов?
0
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|
24.12.2016, 21:16 | 4 |
0
|
24.12.2016, 21:16 | |
24.12.2016, 21:16 | |
Помогаю со студенческими работами здесь
4
Ошибка LNK2019 ссылка на неразрешенный внешний символ Ошибка LNK2019 ссылка на неразрешенный внешний символ Ошибка LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |