VS中的.sln/.vcxporj项目配置管理经验

VS中的.sln/.vcxporj项目配置管理经验

1、属性页中的调试信息保存位置在这里插入图片描述

命令、命令参数、工作路径等默认保存在.vcxproj.user文件中。本文件不纳入git管理。

2、.props配置设置调试信息参数办法:

如下图所示
在这里插入图片描述
上面这些默认参数是怎么设置的呢???
当然可以在.vcxproj中直接设置,但是每次要设置很不方便。
默认设置可以在属性管理文件.props中设置:如下图即可:
在这里插入图片描述

3、AdditionlOptions:附加选项——作用

/Wv:xx[.yy[.zzzzz]] 禁用在指定版本的编译器之后引入的警告。
官网项目配置描述:可以在此处查阅
https://docs.microsoft.com/zh-cn/cpp/build/reference/compiler-options-listed-by-category?view=msvc-170

4、/RTCc:较小类型检查——作用

5、其他属性页保存

大多数低级构建设置包含在默认目标文件夹下的.targets和.props中。

Microsoft.cpp.default.props它定义了一些基本的、独立于工具集的属性

位于:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170
依赖:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Microsoft.Common.props

Microsoft.cpp.props,它设置了大部分项目默认值

导入属性表,包括.user文件。这些属性表可以覆盖除PlatformToolset和Project默认属性之外的所有内容。

6、构建项目

项目配置文件,均由.vcxproj管理,并把文件组织起来,可以查看
Devenv.exe ------MSBuild-----CMake-----nmake-----cl.exe----Link.exe----rc.exe

默认情况下,Visual Studio IDE 使用基于 MSBuild 的项目构建系统。
MSBuild项目:基于 XML(.vcxproj)文件进行组织管理项目文件(.c、.h、.cpp、.rc)、配置(编译选项、链接选项)等的一种方式。

A、Devenv.exe交互交界面直接构件项目和解决方案,当然也可以用Devenv命令来使用 Visual Studio 构建项目.vcxproj和解决方案.sln。

B、此处尝试手动构建MSBuild项目
创建源文件:附录
创建XML MSbuild文件
MSBuild 项目文件是一个包含项目根元素 ( ) 的 XML 文件,该()元素包含七个子元素:
三个项目组标签 ( ) 指定项目配置和平台、源文件名和头文件名。
三个导入标记 ( ) 指定 Microsoft Visual C++ 设置默认属性.targets和.props中。
一个属性组()指定项目设置的属性组标记 。
实列:XML参考附录.
使用 MSBuild 构建您的项目。
msbuild main.vcxproj /p:configuration=debug
msbuild main.vcxproj /t:clean
msbuild main.vcxproj /p:PreferredToolArchitecture=x64
msbuild main.vcxproj /p:PlatformToolset=v110_xp /t:rebuild

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值