Здравствуйте!Просвятите новичка!Проблема возникает при линковке к уже имеющемуся проекту новых модулей. Суть в следующем...1) Есть проект, с файлом main.cpp2) В коде main.cpp активно используются самодельные типы переменных и структуры, объявленные в файле types.h3) файл types.h приинклуден к main.cpp4) я создал Unit1.h, в котором поместил описание класса myClass.5) я создал Unit1.cpp, в котором поместил описание методов класса myClass.6) в описании класса используются переменные типов, объявленных в types.h. (соответственно, types.h инклудится к Unit1.h)Как мне теперь использовать мой класс с теле программы main.cpp ?!...Если к main.cpp подключаю Unit1.h, то матюкается, что типы из types.h определяются повторно (1-й раз в самом main.cpp, второй раз через Unit1.h)Если выкидываю из Unit1.h инклуд на types.h, то начинает ругаться на переменные в объявлении класса.Какой-то порочный круг получается... =(Заранее благодарен за помошь всем ответившим!PS:работаю в MS Visual C++ 2008
|