Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6301
Последний выпуск: 19.06.2015

Помогите разобраться с #include

1.1K
15 августа 2001 года
svir
1 / / 20.04.2000
Cоздаю консольное приложение, использующее MFC.
При этом создается основной файл, ну скажем main.cpp и файл заголовка main.h, а также файлы StdAfx.cpp и StdAfx.h.
В данном проекте необходимо иметь еще один модуль modul1.cpp c файлом заголовков modul1.h.
В modul1.cpp я пишу #include "modul1.h", а в main.cpp - #include "modul1.cpp".
Такое связывание файлов приводит к ошибке:
Fatal Error C1010
unexpected end of file while looking for precompiled header directive.
Пробовал подругому связать файлы, менял параметры Project Settings -> C/C++ -> Precompiled headers (хотя честно говоря не знаю, что там должно быть). Ничего не помогает.
Если кто знает - подскажите как выйти из этой ситуации, буду очень благодарен.
299
15 августа 2001 года
ReDrum
689 / / 20.04.2000
есть такое понятие как макросы, например
#ifdef, #ifndef, #else etc.
Гдето, на этом сайте видел книжку Страуструпа, ее глянь если не лень =)

Обычно подклячают файл - заголовок, где опесаны прототипы класса(oв) функций. А файл с расширением cpp - это файл реализации.
Аноним
Вместо #include "modul1.cpp"
поставь #include "modul1.h"

Good Luck!

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог