Unresolved external
У меня часто возникает одна проблема при работе в C++ Builder 6.
Проблема заключается в том, что очень часто, когда я нажимаю
Project->Build, у меня появляется ошибка:
Unresolved external function (далле месторасположение
и имя какой-нибудь функции из моей проги) referenced from (далее
месторасположение и имя какого-нибудь файла с расширением .OBJ)
Вот такая проблема. Вроде всё делаю правильно, откуда такая фигня?
Прошу, помогите мне советом, уважаемые кодеры...
Подключить все нужные модули к проекту (Project -> Add).
Зравствуйте, уважаемые кодеры!
У меня часто возникает одна проблема при работе в C++ Builder 6.
Проблема заключается в том, что очень часто, когда я нажимаю
Project->Build, у меня появляется ошибка:
Unresolved external function (далле месторасположение
и имя какой-нибудь функции из моей проги) referenced from (далее
месторасположение и имя какого-нибудь файла с расширением .OBJ)
Вот такая проблема. Вроде всё делаю правильно, откуда такая фигня?
Прошу, помогите мне советом, уважаемые кодеры...
А за одно пути к библиотекам.
Зравствуйте, уважаемые кодеры!
У меня часто возникает одна проблема при работе в C++ Builder 6.
Проблема заключается в том, что очень часто, когда я нажимаю
Project->Build, у меня появляется ошибка:
Unresolved external function (далле месторасположение
и имя какой-нибудь функции из моей проги) referenced from (далее
месторасположение и имя какого-нибудь файла с расширением .OBJ)
Вот такая проблема. Вроде всё делаю правильно, откуда такая фигня?
Прошу, помогите мне советом, уважаемые кодеры...
А ты случаем не удаляешь функции типа onClick просто их стиранием? Они оставляют свои хвосты в *.h файле. Поэтому надо либо руками вытирать и оттуда. Либо стирать только содержимое ф-ции и нажимать Ctrl+Alt+S. Вот.
Unresolved external function (далле месторасположение
и имя какой-нибудь функции из моей проги) referenced from (далее
месторасположение и имя какого-нибудь файла с расширением .OBJ)
Знаете, помоему это стандартный глюк некоторых версий 6 :). Я в свое время с ним чуть с ума не сошел. С тех пор встречался с подобной ерундой уже не раз - проверял все пути, наличие всех необходимых файлов и т.д. Непомогало! Остатки от функций здесь были ни причем, т.к. подобное происходило сразу после сохранения проекта (ни каких изменений в код не вносилось).
В итоге найдено решение данного вопроса: ошибка происходит если откомпилировать проект не сохранив его перед этим, а после компиляции сохранить и задать недефолтное имя (не типа ProjectN.bpr).
Для того что бы задавать любое имя проекту, поледовательность действий должна быть следующей: создаем проект, сохраняем его под любым именем, не внося никаких изменений компилируем. Вот только после этого можно приступить к творчеству!
З.Ы. Естественно, никаких гарантий что вам поможет этот метод - глюки бывают разные.