VS属性配置总结
- 按需添加 附加包含目录
- 注意预编译头的设置
- 按需添加 附加库目录 以及 附加依赖项
- 注意预处理器定义
- 注意配置类型,是 应用程序 or 动态链接库
- 注意区分子系统,是 窗口 还是 控制台
定义
预编译头
预处理器定义
预处理器定义宏_《好好先生》专栏-CSDN博客_预处理器定义
窗口控制台和控制台应用的区别
唯一的区别是,如果控制台应用程序不是从一个控制台启动(或者控制台在启动时被主动抑制),它总是会生成一个控制台。另一方面,Windows 应用程序不会产生控制台。它仍然可以附加到现有控制台或使用 AllocConsole 创建一个新控制台。
这使得 Windows 应用程序更适合 GUI 应用程序或后台应用程序,因为您通常不希望为这些应用程序创建终端窗口。
visual c++ - Difference between Windows and Console application - Stack Overflow
C/C++ - 代码生成 - 启用函数级链接
允许编译器以打包函数 (COMDAT) 形式对各个函数进行打包。
C/C++ - 优化 - 启用内部函数
用可帮助您的应用程序更快运行的函数的内部或特殊形式替代某些函数调用。