visual studio多工程项目管理
前言
最近在用visual studio的时候,遇到了不少问题,因为练习opengl,每次新建一个项目,需要加一堆配置。之前偷懒,只保持一个解决方案和一个项目,每次不同内容时就把源文件删掉,重新替换新的代码文件。这确实也没问题,但是当练习的代码越来越多,文件越来越多,就混乱了。索性统一配置统一管理。
这里主要介绍在一个解决方案下,多项目的管理。包括整个解决方案的配置,各个工程之间关联,目录管理。不仅适合需要不断新建工程,工程之间又有很多共同要用的库、文件等,也适用于大型项目的开发。
一、工程结构布局
工程结构包括vs中解决方案资源管理器中的结构和本地文件夹的结构
1.资源管理器中的结构布局
第一种结构布局如下图,
这是vs默认的结构,适用于学习时,分知识块,或分章节练习。
一个解决方案,解决方案下包括所有的项目,项目下包括源文件和资源文件。
注意: 这种目录结构下,通过命名规则来区分 普通的工程项目 和 库项目,工程项目根据先后顺序或者章节顺序等,遵循大小驼峰命名,库项目全部用大写命名。
第二种