0 / 0 / 0
Регистрация: 17.11.2019
Сообщений: 15
|
||||||||||||||||
1 | ||||||||||||||||
Ссылка на неразрешенный внешний символ24.11.2019, 19:28. Показов 11170. Ответов 2
На этапе компиляции вылетает следующая ошибка:
LNK2019 ссылка на неразрешенный внешний символ "void __cdecl MyQuickSort<int>(int *,int,int)" (??$MyQuickSort@H@@YAXPAHHH@Z) в функции _main MySorters D:\MySorters\MySorters\MySorters.obj Код:
0
|
24.11.2019, 19:28 | |
Ответы с готовыми решениями:
2
Ссылка на неразрешенный внешний символ Ссылка на неразрешенный внешний символ Ссылка на неразрешенный внешний символ Ссылка на неразрешенный внешний символ |
Неэпический
|
|
24.11.2019, 19:31 | 2 |
Возможное решение: реализацию шаблона в .h перенесите.
Подробнее о проблеме: Не собирается проект с шаблонным классом: "undefined reference"
1
|
Модератор
13714 / 10913 / 6476
Регистрация: 18.12.2011
Сообщений: 29,141
|
|
24.11.2019, 19:31 | 3 |
Сообщение было отмечено Frosty726 как решение
Решение
Шаблоны нельзя компилировать отдельно (компилятор может проверить синтаксис, но не может создать код).
Добавляйте их целиком в .h файл.
2
|
24.11.2019, 19:31 | |
24.11.2019, 19:31 | |
Помогаю со студенческими работами здесь
3
Ссылка на неразрешённый внешний символ С++: Ссылка на неразрешенный внешний символ Ссылка на неразрешенный внешний символ Ссылка на неразрешенный внешний символ Ссылка на неразрешенный внешний символ Ссылка на неразрешенный внешний символ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |