VS项目属性表的使用

之前工程管理大概分成下面三种情况:

  • 整个工程是自己写的,基本上自行维护即可
  • 用git相关的管理工具进行管理,团队修改后合并
  • 先分好工,团队成员实现各自模块后进行合并

然而如果一个项目是整个团队做的,而且模块分的比较模糊,基本上每个人都需要在整个工程环境下运行代码,则项目管理会变得无比恶心。因为往往需要拷贝别人的整个工程到自己电脑上然后更改配置才能正常使用。

其中一个解决方法是把所有人电脑配置的可能性都包含在路径中,但这样工程的配置就会显得异常混乱,逼死强迫症!

另外一个是把所用到的东西全部用相对路径包在工程中,这样比较清爽,然而工程包会变得很大。

最近在实验室做项目就碰到了这种情况,要死要活。然而一个师弟秀出了VS项目属性表的操作,感觉被秀了一脸,给跪了,才发现原来VS还有这种操作,是故马上学习一下,然后写出总结。

主要参考(照抄)的这篇文章:Microsoft Visual Studio 工程属性表props/vsprops创建与使用

创建工程属性表:

    1. 打开菜单栏View(视图)下的Property Manager(属性管理器),此时出现的属性管理器面板属性页;

    2. 展开任意一个工程项目,可以看到内部提供了Debug、Release以及相应的Win32和x64位的版本属性,如果要单独对某一种属性添加属性表,可在其上右键选择“添加新项目属性表”,并设置属性表名称、位置等;

    3. 双击该创建的属性表,便可编辑该属性表的工程设置;可根据需要设置,如输入输出、编译器相关、链接器相关、清单工具、库管理以及事件、自定义生成工具等,此类设置与普通工程的属性配置类似;

    4. 此后,保存该配置的属性表即可。

使用工程属性表:

    操作类似于创建过程;

    1. 打开菜单栏View(视图)下的Property Manager(属性管理器),此时出现的属性管理器面板属性页;

    2. 展开需要添加属性表的工程项目,并对需要添加属性的Debug、Release以及相应的Win32和x64位的版本属性中,右键添加现有属性表,将之前创建的属性表添加进去即可。

重定义自己的工程属性:

    在添加了该属性表后,可根据需要修改项目工程属性,如增加、修改、删除等操作(对原添加的属性表无影响),若直接修改添加的属性表也可以,不过若该属性表为其他工程项目共享的(文件位置),则会影响其他工程的属性表配置的,故一般情况下若某工程特殊需要,则只需要修改当前工程属性即可,而不是属性表。

猜你喜欢

转载自blog.csdn.net/oHanTanYanYing/article/details/81128172