C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Ошибка кампилятора?
Vital_K
Отправлено: 17.10.2006, 09:16


Ученик-кочегар

Группа: Участник
Сообщений: 27



Даровенькэ булыти.
Подскажите пожалуйста что за глюк. Вчера прога компилилась прекрасно, сегодня после удаления нескольких бутонов, дбгрида и дбнавигатора не стала кампилиться и кричит следующее:


[Linker Error] Unresolved external '_Form1' referenced from C:\DOCUMENTS AND SETTINGS\VADIMM.SUNRISE.000\РАБОЧИЙ СТОЛ\TRANSFORMATOR\TRANS.OBJ
[Linker Error] Unresolved external 'TForm1::' referenced from C:\DOCUMENTS AND SETTINGS\VADIMM.SUNRISE.000\РАБОЧИЙ СТОЛ\TRANSFORMATOR\TRANS.OBJ

Скажите что это и как от этого избавиться.
olegenty
Отправлено: 17.10.2006, 09:49


Ветеран

Группа: Модератор
Сообщений: 2412



это не ошибка компилятора, а ошибка твоя. заключается она в том, что ты не сказал линкеру, где ему брать экземпляр класса-формы и реализацию класса-формы. smile.gif
Vital_K
Отправлено: 17.10.2006, 14:14


Ученик-кочегар

Группа: Участник
Сообщений: 27



Ага. И как теперь это все исправить?
beginner
Отправлено: 17.10.2006, 14:35


Дежурный стрелочник

Группа: Участник
Сообщений: 44



QUOTE (Vital_K @ 17.10.2006, 15:14)
Ага. И как теперь это все исправить?

Для начала, можно бы удалить все *.obj файлы и перекомпилировать программу.
Vital_K
Отправлено: 18.10.2006, 09:49


Ученик-кочегар

Группа: Участник
Сообщений: 27



Ничего не получается. Он их создает занова и снова указывает эту ошибку
Что теперь посоветуете
olegenty
Отправлено: 18.10.2006, 10:22


Ветеран

Группа: Модератор
Сообщений: 2412



давай листинги всех файлов минимального тестового проекта, в котором проявляется данная ошибка, тогда можно будет ткнуть пальцем в строку с ошибкой, либо сказать, куда точно кликнуть. ещё приложи полный неизменный текст ошибки и имя файла из листинга, при компиляции которого возникает ошибка.


а ещё лучше — приложи к сообщению архив проекта (минимально демонстрирующего проявление ошибки)
beginner
Отправлено: 18.10.2006, 10:31


Дежурный стрелочник

Группа: Участник
Сообщений: 44



Нужно бы посмотреть на проект.

Или хотя бы на тот файл, где есть ссылка Form1.
Vital_K
Отправлено: 18.10.2006, 10:34


Ученик-кочегар

Группа: Участник
Сообщений: 27



Ок. Вот он.

User Attached Image Скачать файл
Transformator.exe


olegenty
Отправлено: 18.10.2006, 10:35


Ветеран

Группа: Модератор
Сообщений: 2412



самый простой вариант — форма НЕ ВКЛЮЧЕНА в файл проекта, хотя и болтается в доступном для поиска каталоге.
olegenty
Отправлено: 18.10.2006, 10:44


Ветеран

Группа: Модератор
Сообщений: 2412



так и есть, как я сказал в предыдущем посте.
Vital_K
Отправлено: 19.10.2006, 14:52


Ученик-кочегар

Группа: Участник
Сообщений: 27



Да это я тоже заметил, но как это все исправить?
Сам пытался никак невыходит.
И вообще как все это произошло.
Исли можно исправьте и вышлите обратно smile.gif

Вернуться в Вопросы программирования в C++Builder