VS属性配置相关知识

本文总结了VS中关键配置要点,包括添加包含目录、预编译头设置、库目录及依赖、预处理器定义、选择应用类型(窗口/控制台)、以及优化选项如COMDAT和内联函数。理解这些有助于优化C++项目的编译流程和运行环境。
摘要由CSDN通过智能技术生成

VS属性配置总结

  1. 按需添加 附加包含目录
  2. 注意预编译头的设置
  3. 按需添加 附加库目录 以及 附加依赖项
  4. 注意预处理器定义
  5. 注意配置类型,是 应用程序 or 动态链接库
  6. 注意区分子系统,是 窗口 还是 控制台

定义

预编译头

C++预编译头_粉刷工匠的博客-CSDN博客_预编译头

预处理器定义

预处理器定义宏_《好好先生》专栏-CSDN博客_预处理器定义

窗口控制台和控制台应用的区别
唯一的区别是,如果控制台应用程序不是从一个控制台启动(或者控制台在启动时被主动抑制),它总是会生成一个控制台。另一方面,Windows 应用程序不会产生控制台。它仍然可以附加到现有控制台或使用 AllocConsole 创建一个新控制台。

这使得 Windows 应用程序更适合 GUI 应用程序或后台应用程序,因为您通常不希望为这些应用程序创建终端窗口。
visual c++ - Difference between Windows and Console application - Stack Overflow

C/C++ - 代码生成 - 启用函数级链接
允许编译器以打包函数 (COMDAT) 形式对各个函数进行打包。

C/C++ - 优化 - 启用内部函数
用可帮助您的应用程序更快运行的函数的内部或特殊形式替代某些函数调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值