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

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

Войти
Регистрация
Восстановить пароль
 
hoot
100 / 21 / 3
Регистрация: 10.11.2010
Сообщений: 193
#1

Немогу подключить файл-заголовок. - C++

08.02.2011, 13:11. Просмотров 645. Ответов 3
Метки нет (Все метки)

Доброго времени.
Вопрос бональный, ну немогу найти решения.
Есть два файла:
1)F_cat.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <HCat.hpp>
 
Cat::Cat(int initialAge)
{
  itsAge=initialAge;
}
Cat::~Cat()
{
}
 
int main()
{
 Cat Frisky(5);
 Fricky.Meow();
 cout<<"Frisky is a cat who is ";
 cout<<Fricky.GetAge()<<" years old.\n";
 Frisky.Meow();
 Frisky.SetAge(7);
 cout<<"Nnow Frisky is";
 cout<<Frisky.GetAge()<<" years old.\n";
 getch();
 return 0;
}
2) Cat.hpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream.h>
#include <conio.h>
class Cat
{
public:
        Cat (int initialAge);
        ~Cat();
        int Get Age() const {return itsAge;}
        void SetAge (intage) {itsAge=age;}
        void Meow() const {cout<<"Meow.\n";}
private:
        int itsAge;
};
И вот проблема, выдает такие ошибки:
[C++ Error] Cat_Frisky.cpp(1): E2209 Unable to open include file 'HCat.hpp'
[C++ Error] Cat_Frisky.cpp(3): E2090 Qualifier 'Cat' is not a class or namespace name
[C++ Error] Cat_Frisky.cpp(3): E2040 Declaration terminated incorrectly

Как я понимаю, то борланд_6 не может подключить хейдер.
Где ошибка или почему так?
Заранее все благодарен! :-)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2011, 13:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Немогу подключить файл-заголовок. (C++):

немогу в виндовс подключить коомпиляторы С и С++ в рабочей среде NetBeans - C++
Народ нужна помощ. немогу в виндовс подключить коомпиляторы С и С++ в рабочей среде NetBeans а нужно(((( пытался подключить коомпиляторы...

Файл заголовок - C++
Приветствую, подскажите что не так. Надо чтобы в файле Sa.h были объявления функций в файле Sa.cpp были определения функций в файле...

Сформировать заголовок, отправить его, а затем принять ответный заголовок - C++
День добрый, форумчане. Предо мной задача - сформировать заголовок, отправить его, а затем принять ответный заголовок. Первая часть...

Подключить файл - C++
Доброго времени суток. Подскажите пож-та хорошую статью или информацию о том как можно подключить файл к программе на С, файл имеет...

как подключить файл? - C++
начал работу с файлами на языке Си, но не могу понять, как подключить файл, чтобы программа работала, где его надо создавать, какого типа...

Как подключить .h файл дважды? - C++
Такая проблема: имеется файл lib.h и еще 2 файла: NewLib1.h и NewLib2.h, в каждый из которых включен предыдущий файл: #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
08.02.2011, 13:20 #2
C++
1
F_cat.cpp
или все-таки
C++
1
#include <HCat.hpp>
Обратите внимание на расширение
попробуйте так
C++
1
#include "Cat.h"
1
hoot
100 / 21 / 3
Регистрация: 10.11.2010
Сообщений: 193
08.02.2011, 13:30  [ТС] #3
Ойб извеняюсь.
1 файл CAt.cpp
2 файл HCat.hpp.
инклюидится все с правильными именами, но всеравно пишет что не может заинклудит.
может настройки борланда у меня как-то не так выставлены.
я эти файлы создал на рабочем столе, может в этом дело?
0
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
08.02.2011, 15:44 #4
в папку с проектом кидаешь и подключешь в мендежере проектов или как там в борланде, потом пишешь
C++
1
#include "HCat.hpp"
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2011, 15:44
Привет! Вот еще темы с ответами:

как подключить аудио файл на с++? - C++
покажите на примере как это делается заранее спс

Куда подключить заголовочный файл. - C++
Есть много файлов типа:1.h ... 100.h,1.cpp ... 100.cpp, а также один файл main.cpp. Во всех используются функции из &lt;cmath&gt;. Во все...

Как подключить obj-файл к проекту? - C++
#include &lt;stdio.h&gt; #define SIZE 100 extern &quot;C&quot; { char* __fastcall delete_spaces(char* a); } int main() ...

как подключить либ файл в dev-c++. - C++
сабж.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.02.2011, 15:44
Ответ Создать тему
Опции темы

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