Image

Imageex_flamy745 wrote in Imageru_cpp

Category:

Разбивание кода на несколько файлов

Я пишу одну программу на 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
Image319c2c07_7c98