Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
SteeLHeaD
1 / 1 / 3
Регистрация: 05.02.2013
Сообщений: 34
#1

Ошибка LNK2019 при линковке - как это решать систематически? - C++

05.02.2013, 19:11. Просмотров 849. Ответов 2
Метки нет (Все метки)

Господа,
я пишу на с++ в Visual Studio 2010 с использованием boost. ( "В шахматы великий комбинатор играл второй раз в жизни" )
Проблема: ругается линкер "error LNK2019: unresolved external symbol" - и так в разных местах много раз.

http://www.cyberforum.ru/cpp-beginners/thread220725.html
У меня в С# установлен Resharper, который из аналогичной ситуации в C# (когда не подключено пространство имен) выходит так: он говорит "Дружище, я вижу, что у тебя тут не хватает директивы using xxx. Хочешь, я ее тебе напишу куда надо?"

Наверняка что то подобное есть и для c++ - какая то программа, которая умеет говорить мне, каких библиотек, DLL и т.п. не хватает чтобы все слинковалось. Как вообще такие проблемы решаются?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2013, 19:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка LNK2019 при линковке - как это решать систематически? (C++):

VS 6.0 ошибка при линковке
Всё время с 6.0 при линковке выдаёт Linking... LIBCD.lib(crt0.obj) : error...

Ошибка при линковке
Доброго времени суток! Возникают ошибки на этапе линковки: Ошибка 1 error...

LNK2019: ссылка на неразрешенный внешний символ. Что это за ошибка?
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в...

Не могу объявить массив внутри main - ошибка при линковке
Доброго времени суток! Я начинающий в С++. Использую gcc в Ubuntu 13.04 x64...

Ошибка при компиляции error LNK2019
IMG.obj : error LNK2019: ссылка на неразрешенный внешний символ "unsigned long...

2
0x10
2554 / 1734 / 285
Регистрация: 24.11.2012
Сообщений: 4,361
05.02.2013, 19:21 #2
Ошибки линковщика не обязательно случаются из-за того, что с кодом что-то не так.

Например, линковщик ругнется если в нескольких объектных файлах будет одинаковое определение.
В случае же "unresolved external symbol" - скорее всего, при сборке проекта не происходит линковка с библиотекой, где есть необходимое определение. В этом случае надо смотреть в настройках проекта.
0
Croessmah
++Ͻ
14146 / 8071 / 1512
Регистрация: 27.09.2012
Сообщений: 19,907
Записей в блоге: 3
Завершенные тесты: 1
06.02.2013, 08:24 #3
Цитата Сообщение от SteeLHeaD Посмотреть сообщение
Как вообще такие проблемы решаются?
Взглядом на то место, где происходит ошибка и определением, почему не удается найти определение переменной или реализацию функции в этом месте.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2013, 08:24
Привет! Вот еще темы с решениями:

Ошибка lnk2019 при подключении к MySQL
Доброго Времени Суток! В общем, я нашел здесь небольшой туториал по...

Ошибка LNK2019 при сборке проекта.
В проект включена статическая библиотека, методами классов которой нужно...

Ошибка LNK2019 При динамическом создании объекта
Это хидер который я создал #include<math.h> #define PI 3.14 class Figure...

Ошибка LNK2019 как быть ?
Народ подскажите новичку как быть. Программа должна принимать две даты и...


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

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

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