我的团队一直在开发一个软件包。代码受源代码版本控制。到目前为止,每个开发人员都在手动设置自己的开发环境(我们使用 Visual C++,最近升级到 2012)。现在项目的结构变得越来越复杂,构建配置也很重要,为了方便新手,我决定创建一个可移植的解决方案并将其添加到源代码控制系统中。
问题是我需要开发人员能够根据他们的特定需求(主要是预处理器#define's)设置解决方案,而不会干扰其他人的解决方案。
VC++ 正在为每个项目创建一个 .user 文件,该文件似乎旨在为每个用户保存设置,但我不确定如何添加设置以便将它们存储在此文件中(我从源代码管理中排除)而不是在项目文件或属性表文件(包含在源代码管理中)中。
我怎样才能做到这一点?谢谢。