Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как прописать свой класс?


Автор: Gunslinger 14.1.2007, 15:25
Вот код (пока скелет):
//-------------Matrix.h
#ifndef MATRIXH
#define MATRIXH

#include <math.h>
using namespace std;
namespace Matrix{
class Matrix{
      public:
            Matrix(int n, int m);
};   
}      

#endif
//---------------------------------

//--------------------Matrix.cpp
Лежат в той же папке, что и проект.
Добавляю во вкладку Unit1.cpp:
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Matrix.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
//..............
На строке с моим инклюдом компилиться не хочет:
[C++ Error] Unit1.cpp(6): E2209 Unable to open include file 'Matrix.h'
Как подключить свой класс? Изучаю чистый С++, конструкции борланда вымораживают.

Автор: stmamont 14.1.2007, 15:57
в закладках Project->Options->Directories смотри чтоб твоя директория была в include path.
Убери оттуда все лишнее. Базовые папки ставишь вначале потом все остальные.
Проверь чтобы файл Matrix.h Назывался именно так имеено из этих букв. возможно русская буква где то поставлена.


Автор: szz 14.1.2007, 21:17
А лучше создать новый юнит и в нем писать.

Автор: TiKKi 15.1.2007, 18:52
Цитата

А лучше создать новый юнит и в нем писать.

а если брать существующий, то добавлять его в проект( Project->Add to Project... )

Автор: Gunslinger 15.1.2007, 22:19
Спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)