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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
coderinside
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 8
#1

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

22.09.2011, 00:30. Просмотров 907. Ответов 2
Метки нет (Все метки)

Добрый день! Не могу больше! Я пишу программу для 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
Посмотрите здесь:

программа вращающейся сферы с эффектом разбиения на с++ Borland - C++
реализовать на с++ Borland программу: сфера падает вращаясь и разбивается на кусочки !!! :cry::( помогите кто чем может...

Программа в Visual Studio работает, а в Borland C++ нет - C++
Здравствуйте! У меня такая проблемма: программа работает на Visual Studio, а на Borland C++ выдает 25(!) ошибок! Программа предполагает...

Метод "Золотого сечения". Программа не работает под Borland 3.1 - C++
Метод золотого сечения #include <vcl.h> #pragma hdrstop #include <math> #include <iostream> #define M_E...

Borland c++ v.3.1 - C++
привет, пишу курсовую работу на bc++ 3.1, мне надо считать массив 3000 на 2, компилятор не может выделить достаточно памяти. есть ли...

Borland C++ 3.11 - C++
Помогите пожалуйста используя Borland C++ 3.11 Вот задание в формате doc: ...

Borland 3.0 - C++
Помогите переделать эту задачу для Борланда: #include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> ...

Borland c++ 4.5 - C++
#include <iostream.h> #include <conio.h> #include <cstring.h> #include <string.h> class OverflowException { public: ...

Borland C++3.1 - C++
Этот старый "инструмент" стоит уже давно забыть и перейти в более новый? Вообще искал, описаний про него нет, справка на англ тем более не...

Borland c++ ! - C++
Кто поможет везде 1-й вариант решить Задание и тексты необходимо переписывать!!!

Borland c++ - C++
Помогите, пожалуйста, решить задачу: Даны числа a и b. Сколько в диапазоне чисел, в которых есть по крайней мере 2 одинаковые цифры?

Borland c++ - C++
вычислить Z=(S1+S2)/2, где S1 сумма положительных элементов массиваY(M). (M,N<=50)

Borland C++ 3.1 - C++
Кто может набрать ету формулу в програми Borland C++ 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
Ответ Создать тему
Опции темы

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