我想将嵌入式应用程序移植到 x86 以创建模拟器。我们决定尝试 VS2008,但我不知道如何制作 vs 来理解我们现有的目录结构:
- 拱/
- arch/hcs08 -- HAL 实现
- arch/include -- HAL 的公共接口
- arch/x86 --这里应该是仿真层
- 操作系统/
- os/src -- 操作系统层的源代码
- os/include -- 操作系统的公共接口
- 应用程序/ -- 嵌入式应用程序
- 应用程序/app1/src -- app1
- 应用程序/应用程序2/src——应用程序2
我想要3个项目:
- arch & os - 库项目,包含 os/ 、 arch/include/和 arch/x86/*中的所有内容
- app1 - 控制台应用程序项目,包含 apps/app1/* 中的所有内容
- app2 - 控制台应用程序项目,包含 apps/app1/* 中的所有内容
我已经通过手动一一导入文件创建了上述结构,但显然 vs 不会自动选择新文件并且我的项目是平面的(没有文件夹)
操作系统和应用程序层正在不断发展,所以添加新文件真的很烦人。
有什么方法可以让 VS 自动选择所有新文件并保持目录结构?
我知道我可以在 Eclipse CDT 中轻松完成上述操作,但正如我所说,我们想尝试 VS2008。