首页 > 其他 > 详细

[VC] 项目设置

时间:2020-04-10 17:51:14      阅读:63      评论:0      收藏:0      [点我收藏+]

  每次创建VC项目都要进行必要得设置,才能方便开发。主要进行以下几方面得设置:
0   VC设置
0.1  回退位置
  因为VS默认会对每个项目生成.sdf、.ipch等文件,用于源代码的智能分析。但这样的文件太大了,动辄几百M,甚至好几G。于是修改了设置,使这些文件存储在其他目录下,不要出现在工程目录中。
  修改方法是,工具->选项->文本编辑器->C/C++->高级->回退位置->将前两项:

    *始终使用回退位置:true

    *回退位置已在使用时,不警告:True


![](https://img2020.cnblogs.com/blog/1424414/202004/1424414-20200410160920056-387023769.png)

 

  参考资料:
http://blog.sina.com.cn/s/blog_4a0824490102vqal.html
http://blog.csdn.net/hjh2005/article/details/7735529
http://blog.csdn.net/andrew57/article/details/9666625

0.2  将tab变为4个空格
  由于每个人得使用偏好不同,有人用空格,有人用制表符(tab),空格数量和tab大小不一,导致源代码缩进非常混乱。为了统一及便于通过缩进阅读代码,将tab设为4个空格。
  设置方法:工具->选项->文本编辑器->所有语言->制表符:
    *制表符大小设置为4
    *选择插入空格
![](https://img2020.cnblogs.com/blog/1424414/202004/1424414-20200410164624489-497609350.png)


  而在vs2019中这么设置却没有生效。还需要修改参数,取消“使用自适应格式”,位置在工具->选项->文本编辑器->高级。
![](https://img2020.cnblogs.com/blog/1424414/202004/1424414-20200410164639758-1664816647.png)


1     单项目设置
1.1  输出目录及临时目录
  VC得默认输出目录及临时目录都在项目所在目录,与源代码文件混杂在一起,非常不便于项目管理。理想得情况是项目所在目录只包含源代码及资源,输出目录和临时目录在一个目录下,该目录与项目目录同级。
  修改方法是,项目->属性->常规:
  *输出目录设置为:$(SolutionDir)out\bin\$(Platform)_$(Configuration)\
  *临时目录设置为:$(SolutionDir)out\temp\$(ProjectName)\$(Platform)_$(Configuration)\
  临时目录比输出目录多了一个$(ProjectName),目的是防止同一解决方案下有多个项目时,会产生很多相同名字得临时文件,造成访问错误,故由此将其分开。
![](https://img2020.cnblogs.com/blog/1424414/202004/1424414-20200410162036278-428374193.png)


1.2   C++语言标准
  用最新得C语言标准就对了,设置方法与1.1几乎相同。

1.3   附加包含目录
  设置了附加包含目录,可以在源代码中少输入很多相对目录,非常方便。
  设置方法:项目->属性->C/C++->常规:
    *附加包含目录:$(SolutionDir)$(ProjectName)\inc (仅供参考)
![](https://img2020.cnblogs.com/blog/1424414/202004/1424414-20200410162530122-1777399260.png)

 

1.4  预编译头
  预编译头的作用:
  根据上文介绍,预编译头文件的作用当然就是提高便宜速度了,有了它你没有必要每次都编译那些不需要经常改变的代码。编译性能当然就提高了。缺点是项目体积会变大。故有时会根据需要禁用预编译头。
  设置方法是:项目->属性->C/C++->预编译头:
    *预编译头:不使用预编译头

2 多项目设置
(未完待续)

[VC] 项目设置

原文:https://www.cnblogs.com/wxxujian/p/12674538.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!