96 / 31 / 20
Регистрация: 17.09.2014
Сообщений: 1,393
1

Ошибка компоновщика: error LNK2019: ссылка на неразрешенный внешний символ

22.11.2015, 06:14. Показов 790. Ответов 0
Метки нет (Все метки)

Конвертировал, конвертировал, да не переконвертировал. 180 ошибок убрал. остались только эти:

error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl clear_console(int *,int *)" (?clear_console@@YAXPAH0@Z) в функции _main
error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl set_console_icon(char *)" (?set_console_icon@@YAXPAD@Z) в функции _main
Ну и ещё пару тройку таких.

В заголовках объявлены, в решениях есть.
Заголовок везде подключен, пробовал убрать - компилятор сразу панику поднял, нет таких функций...

В чём может быть дело?

Проект от VS 6, конвертировал вручную в VS 10.

Создавал пустой проект, подключал существующие ресурсы и заголовки, исходный код из *.dsp скопировал в созданный *.cpp.

И вот в конце такое.

Мб потому, что функция в ресурсах в файле *.c ?

https://msdn.microsoft.com/ru-... kze2z.aspx

Только 3 причины понял, остальное что - то не очень...

В чём может быть дело?

П.с. решение консольное было, я консольное и создавал, это всё ок.

Добавлено через 18 минут
Ага, нашел:
https://msdn.microsoft.com/ru-... 38hez.aspx

Поставил /O2, и теперь:
командная строка error D8016: несовместимые параметры командной строки "/ZI" и "/Ob2"

Добавлено через 3 часа 40 минут
Нужно было подключить файлы ресурсов как библиотеки, и не лазить в свойства проекта...
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2015, 06:14
Ответы с готовыми решениями:

Ссылка на неразрешенный внешний символ, Ошибка средств компоновщика LNK2019
После параметризации моего класса стали выскакивать ошибки LNK2019 при вызове из main.cpp...

Ошибка error LNK2019: ссылка на неразрешенный внешний символ
Здравствуйте, не уверен в эту ли тему пишу, но в теме специализированой по OpenGL мне ни кто ничего...

Ошибка error LNK2019: ссылка на неразрешенный внешний символ
Здравствуйте! Помогите пожалуйста! Компоновщик выдаёт ошибку error LNK2019: ссылка на...

Ошибка: error LNK2019: ссылка на неразрешенный внешний символ...
Не могу понять ошибку в своей программе! Ничего красным не подчёркивается, но программа не...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2015, 06:14

Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall...

Ошибка линковки - error LNK2019: ссылка на неразрешенный внешний символ
Что может быть не так? есть файл test.h #ifndef _T_ #define _T_ template<class T> class...

Переопределение операции. Ошибка Error LNK2019: ссылка на неразрешенный внешний символ
Возникает такая ошибка: 1 error LNK2019: ссылка на неразрешенный внешний символ "public: class...

Ошибка при написании класса: error LNK2019: ссылка на неразрешенный внешний символ
Код: int _tmain(int argc, _TCHAR* argv) { Fraction x, x2, y, y2, fl, res, c; cout <<...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru