Разбивание кода на несколько файлов
Я пишу одну программу на C++ в VC 2003 и она получается довольно большая, по-этому я хочу создать дополнительных файлов с исходным кодом, и положить в них несколько функций и структур, но у меня это не получается, так как я не знаю как правильно подцепить к дополнительным файлам требуемые библиотеке.
Если я вообще ничего не обьявляю то появляется ошибка препроцессора, а если я дублирую #include директивы с основного файла то линкер выдает две ошибки о multiple definition of a function LNK 2005, LNK 1169.[upd] Если я все обьявлю, создам соответствующие header-файлы, и прилинкую их к главному файлу, который содержит WinMain, то он просто не видит те структуры и функции!
В гугле я тоже чего-то не то запрашиваю :(
Помогите пожалуйста.
Помогли
#define NO_WIN32_LEAN_AND_MEAN
- это д.б. в первой строчке перед всеми #include
чтобы подавить ошибки "multiple definition".
tnx2
319c2c07_7c98
Если я вообще ничего не обьявляю то появляется ошибка препроцессора, а если я дублирую #include директивы с основного файла то линкер выдает две ошибки о multiple definition of a function LNK 2005, LNK 1169.[upd] Если я все обьявлю, создам соответствующие header-файлы, и прилинкую их к главному файлу, который содержит WinMain, то он просто не видит те структуры и функции!
В гугле я тоже чего-то не то запрашиваю :(
Помогите пожалуйста.
Помогли
#define NO_WIN32_LEAN_AND_MEAN
- это д.б. в первой строчке перед всеми #include
чтобы подавить ошибки "multiple definition".
tnx2
