![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| DFooz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 3.9.2006 Репутация: нет Всего: нет |
Помогите, пож-та, разобраться, что инклудить.
Когда пишу класс, то в начале пишу все описания методов и т.д. в фалйе с расширением ".h", а потом все внутренности в ".cpp". При включении класса в прогорамму на чистом С++ я инклудил ".cpp"-файл класса, а на WinApi он мне кучу ошибок при этом выдает. При инклуде ".h"-файла всё нормально. Из-за чего так происходит? В ВинАпи инклудят только ".h"-файлы? Или я чего-то не догоняю? |
|||
|
||||
| Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 3 Всего: 44 |
Вообще инклудить стоит только ".h" (ну или там ".hpp", ".hxx" - и проча), если инклудил ".cpp" - ты был не прав
-------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
| DFooz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 3.9.2006 Репутация: нет Всего: нет |
для С++ пишу в Dev Cpp, не создавая проектов. Если не буду включать ".cpp", а буду ".h", то выдает ошибки
типа этой. [Linker error] undefined reference to `Vector::Vector(double, double, bool)' Т.е он не видит внутренностей этой функции. Или это все зависит, создаешь проект или нет? Зная о существовании всех файлов, компилятор сам найдёт, где искать внутренности функций класса. |
|||
|
||||
| Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 3 Всего: 44 |
чем собираешь-то make`ом ?
-------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
| DFooz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 3.9.2006 Репутация: нет Всего: нет |
Dev Cpp - Compile&Run
VS - Debug |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 7 Всего: 146 |
DFooz, добавь в проект файл типа
с аналогичным названием -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |