Где размещать общие для нескольких проектов исходные файлы?
От: Rothmans  
Дата: 20.02.06 14:16
Оценка:
Привет всем,

Я использую Visual Stidio 2003. У меня есть несколько проектов, написанных на С/С++.
Многие из них используют вспомогательные "библиотечные" функции, написанные мною же.
Как сделать так, чтобы не копировать файлы с часто используемым кодом в разные проекты, а хранить их все в одном месте?
Как у меня все расположено сейчас:
Projects
Common
*.cpp
*.h
MyProject1
Specs
Docs
...
MyProject1
*.cpp
MyProject2
Specs
Docs
...
MyProject2
*.cpp
*.h
Собственно почему мне не нравится хранить библиотечные исходники в отдельной директории на том же уровне, что и остальные проекты:
1) в тексте программ получается надо использовать конструкции вроде
#include "..\..\Common\mysourcefile.h"

Что при копировании на соседнюю машину может и нескомпилироваться без переделок.
2) под CVS приходится помещать всю папку, в которой хранятся все проекты вмеесте с библиотечными исходниками.

Подскажите, как мне правильно расположить файлы.

Спасибо.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>

21.02.06 12:43: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.