| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Ошибка при #include |
| Автор: CityAC 20.4.2007, 08:37 | ||||||||
| SDI приложение dz29 Есть в нем свой класс CMyEllipse
В классах Cdz29View и Cdz29Doc приложения он подключен #include "ellipse.h" Проблема в том, что когда мне нужен указатель на Cdz29View в моем классе CMyEllipse,я получаю его так
все компилится и m_pView получает верное значения но когда я его пытаюсь использовать, например в этой функции
компилятор выдает error C2027: use of undefined type 'Cdz29View' see declaration of 'Cdz29View' если подключить в моем классе #include "dz 29View.h"
то вылезает куча ошибок, я так понимаю из-за перекресного подключения Как решить проблему? |
| Автор: Rodman 20.4.2007, 08:52 |
а что за пробелы??? а путь правильный? |
| Автор: CityAC 20.4.2007, 09:05 |
| путь правильный все остальное с пробелами компилится |
| Автор: Любитель 23.4.2007, 12:24 | ||
CityAC, в плюсах есть две разные вещи - инклюд при объявлении и инклюд при реализации (я понимаю, что формально всё это один препроцессор, но традиционный подход, позволяет немного исказить действительность ради понятности). В cpp похоже ты инклюды не любишь ставить |