Я бы хотел портировать встроенное приложение на x86 для создания эмулятора.
Мы решили попробовать VS2008, но я не уверен, как заставить vs понять нашу существующую структуру каталогов:
- арка /
- arch / hcs08 - реализация HAL
- arch / include - публичный интерфейс HAL
- arch / x86 - здесь должен идти слой эмуляции
- OS /
- os / src - источник для слоя os
- os / include - публичный интерфейс ОС
- apps / - встроенные приложения
- apps / app1 / src - app1
- apps / app2 / src - app2
Я бы хотел иметь 3 проекта:
- arch & os - проект библиотеки, который содержит все в os / , arch / include / и arch / x86 / *
- app1 - проект консольного приложения, содержащий все в apps / app1 / *
- app2 - проект консольного приложения, содержащий все в apps / app1 / *
Я создал вышеуказанную структуру, импортируя файлы один за другим вручную, но, очевидно, vs не выбирает новые файлы автоматически, и мой проект плоский (без папок)
Уровни ОС и приложений находятся в постоянном развитии, поэтому добавление новых файлов действительно раздражает.
Есть ли способ заставить VS автоматически выбирать все новые файлы и сохранять структуру каталогов?
Я знаю, что могу легко перейти к описанному выше в Eclipse CDT, но, как я уже сказал, мы хотели бы попробовать VS2008.