VS工程配置1——概述

创建解决方案项目

解决方案是 Visual Studio 用来组织一个或多个相关项目的容器。 打开某个解决方案时,Visual Studio 会自动加载该解决方案包含的所有项目。

“项目”用于保存在 Visual Studio 中生成应用时所需的项,比如源代码文件、位图、图标以及组件和服务引用。 创建新项目时,Visual Studio 会创建一个解决方案来包含该项目。 然后可以根据需要向解决方案添加其他新项目或现有项目。 还可以创建空白或空解决方案。 解决方案还可以包含未连接到任何特定项目的文件。
在这里插入图片描述
粗体形式的项目名称是启动项目;即,运行应用时启动的项目。 可以指定将哪个项目作为启动项目。

创建解决方案——添加项目——向项目添加一个项——添加第二个项目
添加项目引用:
将测试 QuickDate ,因此需要将对 QuickDate 的引用添加到 QuickTest 中。 添加引用会在两个项目之间创建生成依赖关系,这意味着生成解决方案时,会先生成 QuickDate,再生成 QuickTest 。
右键QickTest——添加——引用,弹出对话框,项目——解决方案,选择QuickDate。
或者在QickTest下的引用处右键,添加引用。
运行单元测试:从菜单栏中依次选择“测试”>“运行所有测试” 。 “测试资源管理器”窗口随即打开,会看到 TestGetCurrentDate 测试通过 。如果“测试资源管理器”未自动打开,请从菜单栏中选择“测试”>“测试资源管理器”将其打开 。

项目和解决方案属性

在 IDE 中,生成项目需要的全部信息都公开为属性,包括应用程序名称、扩展名(如 DLL、LIB、EXE)、编译器选项、链接器选项、调试器设置、自定义生成步骤和许多其他操作。

某些属性(例如应用程序名称)会应用于所有生成变量和目标平台,而不考虑release和Debug版本。 但是大多数属性需要考虑。 编译器必须知道程序将在哪个特定平台上运行,以及要使用哪些特定编译器选项。 因此,设置属性时,务必注意应用于哪个配置和平台。仅应用于调试 Win32 版本还是也应用于调试 ARM64 和调试 x64 版本? 例如,“优化”属性在release配置中默认设为“最大化速度(/O2)”,但在Debug配置中为禁用状态。

随时可以查看和更改属性值应用于的配置和平台。 下图显示了顶部带有配置和平台信息控件的属性页。 在此处设置“优化”属性时,它将仅应用于调试 Win32 版本,即当前活动的配置,如红色箭头所示。
在这里插入图片描述

下图显示相同的项目属性页,但该配置已更改为Release。 请注意“优化”属性已经更改。 当然目前的活动配置仍是Debug。 设置配置的属性时可以不管活动状态。
在这里插入图片描述
目标平台是指可执行文件将在此之上运行的各种设备和操作系统。 可以生成多个平台的项目。 C++ 项目的可用目标平台取决于项目的类型。 它们包括但不限于 Win32、x64、ARM、ARM64、Android 和 iOS。 可能在 Configuration Manager 中看到的 x86 目标平台等同于本机 C++ 项目中的 Win32 。 Win32 意味着 32 位的 Windows,而 x64 意味着 64 位的 Windows 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值