Помогите разобраться с #include
При этом создается основной файл, ну скажем 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 (хотя честно говоря не знаю, что там должно быть). Ничего не помогает.
Если кто знает - подскажите как выйти из этой ситуации, буду очень благодарен.
#ifdef, #ifndef, #else etc.
Гдето, на этом сайте видел книжку Страуструпа, ее глянь если не лень =)
Обычно подклячают файл - заголовок, где опесаны прототипы класса(oв) функций. А файл с расширением cpp - это файл реализации.
поставь #include "modul1.h"
Good Luck!