在解决方案资源管理器中–>鼠标右键解决方案–>选择属性–>可以进入解决方案配置界面
在解决方案资源管理器中–>鼠标右键工程项目–>选择属性–>可以进入项目配置界面
在项目属性页中需要注意第一行的 配置和平台选项 不同的组合配置是单独设置的 配置管理器可以自定义一些配置设置
- 一般配置的选项有: Debug Release 所有配置
- 一般平台的选型有: x64 win32 所有平台
增加预处理器定义
- 项目属性页–> c++ -->预处理器–>预处理器定义
如何进入vs设置
通过 菜单栏–>工具–>选项 可以进入vs设置界面
问题分界线
无法打开包括文件: “xxx.h” No such file or directory
- 项目属性页–> c++ -->常规–>附加包含目录–>增加头文件路径(相对绝对都可以) 例如增加 ./rsc/ 路径
‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. see online help for details.
- 可以根据说明解决整个问题 增加 _CRT_SECURE_NO_WARNINGS 定义即可
- 也可以 项目属性页–> c++ --> 常规–>SDL检查–>选择否 解决这个问题
‘write’: The POSIX name for item is deprecated, Instead, use the ISO C and C++ confirmant name: _write.
- 增加 _CRT_NONSTDC_NO_DEPRECATE 定义即可
- 也可以 项目属性页–> c++ --> 常规–>SDL检查–>选择否 解决这个问题
使用了可能未初始化的本地指针变量 addr (potentially uninitialized local pointer variable)
- 一般情况我们应该避免这种情况发生 但是有的时候用一些比较旧的库时可能会出现这个问题 可以 项目属性页–> c++ --> 常规–>SDL检查–>选择否 解决这个问题
如何开启 openmp 支持
- 项目属性页–> c++ --> 语言->OpenMP支持–>选择是
不一致的行尾 以下文件的行尾不一致 是否将行尾标准化
- 进入vs设置–>环境–>文档–>加载时检查一致的行尾
如何在编译链接以及生成后做一些事件
- 在 项目属性页–>生成事件–>[生成前事件 链接前事件 生成后事件]–>命令行 中可以执行 bat
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/4357.html