ReAl (28.08.2004 16:54, просмотров: 1) ответил ReAl на Эй, народ, кто как делает? (#include файлы и пути)
Ну раз вы такие.... По субботам не работаете.... Тогда я сам решил по второму варианту, все #include будут "без подкаталогов" (ну кроме классики типа :-), так как пресловутая crc16 таки вылазит во многих местах
Пусть будет проект 1:
src/eunit_control - dll под винды
src/eunit/packets - модуль формирования/приёма пакетов по S232
src/c_lib/crc16
и т.п.
и проект 2:
src/eunit_cpu
src/eunit/packets
src/c_lib/avr/crc16
При этом src/eunit/packets/packets.c единый для всех исходник и в нём просто нельзя менять
#include "c_lib/crc16/crc16.h"
на
#include "c_lib/avr/crc16/crc16.h"
Видать, кабы б не суббота, то такой глупый вопрос и не возник бы.