Форум программистов, компьютерный форум CyberForum.ru

Не пускается программа в Borland C++ 3 - C++

Восстановить пароль Регистрация
 
coderinside
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 8
22.09.2011, 00:30     Не пускается программа в Borland C++ 3 #1
Добрый день! Не могу больше! Я пишу программу для PC совместимого контроллера и надо ее писать в Borland C++ 3. Пишу класс, объявление его в одном файле, реализация в другом. Все чики пуки. Потому что я в VCPP программы давно пишу... Потом я делаю main.cpp. Инклудю этот свой класс (.h). Пусть он будет называться car.
Делаю так:
car *mycar = new car;
Там у меня есть метод Run и допустим Stop. Оба void и ничего не принимают тоже.
Делаю так:
mycar->Run();
Компиляция проходит на ура. А когда идет до запуска то пишется ошибка: 'Linker Error: Undefined symbol mycar::Run() in module main.cpp'.
Думал что где то опечатка, но если действительно сделать опечатку и вызвать несущестсвующий метод класса (например Boom()) то пишется совсем другое сообщение, то которое надо: 'Boom() - is not member of 'mycar''.
Что это за ошибка за такая (Linker Error: Undefined symbol mycar::Run() in module main.cpp), подскажите пожалуйста. Очень надо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2011, 00:30     Не пускается программа в Borland C++ 3
Посмотрите здесь:

C++ Borland C++ 3.11
borland c++ C++
C++ Borland C
Borland 3.0 C++
программа вращающейся сферы с эффектом разбиения на с++ Borland C++
Программа в Visual Studio работает, а в Borland C++ нет C++
C++ Borland C++
C++ Метод "Золотого сечения". Программа не работает под Borland 3.1

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kpoxa
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
22.09.2011, 02:13     Не пускается программа в Borland C++ 3 #2
А ты добавляешь к проекту файл car.cpp ?
Потому-что если нет, то он не компилируется и в общем компиляция пройдет на ура, но когда дойдет до линковки, то линкер не будет знать откуда взять имплементацию декларированной функции. И скажет то-что он говорит.
coderinside
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 8
22.09.2011, 13:43  [ТС]     Не пускается программа в Borland C++ 3 #3
Все Супер-пупер! Спасибо огромное!
Yandex
Объявления
22.09.2011, 13:43     Не пускается программа в Borland C++ 3
Ответ Создать тему
Опции темы

Текущее время: 02:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru