(1) C++ OpenCV cvtColor CV_BGR2GRAY未声明的标识符的解决办法:
#include <opencv2\imgproc\types_c.h>
(2) VS 2017新建项目编译时出现 找不到 Windows SDK 版本8.1.请安装所需的版本的 Windows SDK
项目-右键-属性-配置属性-常规-Windows SDK版本-选择Visual Studio Installer中Windows 10 SDK(10.0.17134.0)对应的版本,这里是10.0.17134.0,如若没有则安装。
(3)vs2017调试错误:Error:C1128 节数超过对象文件格式限制: 请使用 /bigobj 进行编译
https://blog.csdn.net/qq_37806107/article/details/106106095
(4)VS2017报错"常量中有换行符"
参考:https://www.cnblogs.com/cppskill/p/11776384.html
(5)“应用程序无法正常启动0xc000007b”
原因:opencv没有配置opencv_world346.dll
(6)“Visual studio 正在从以下位置加载符号:Microsoft符号服务器 尝试取消禁用后续符号加载”
参考:https://www.cnblogs.com/herd/p/11099046.html
(7)“VS2017控制台窗口输出中文时显示乱码问题修复原因分析”
原因:将utf8改为GB2312(即GBK)编码
参考:https://blog.csdn.net/u012133341/article/details/81453987中的方法2
(8)warning C4828: 文件包含在偏移 0x34b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)
参考:https://blog.csdn.net/u014779536/article/details/107022492
(9)原先以为只要把头文件加到solution栏里面的项目头文件处就可以了(如下图),项目就会自动包含进来。没想到不是这样子的,关键还是头文件的目录添加到包含目录里面。
(10)VS中添加命令行参数
右键单击要添加参数的工程–>属性–>配置属性–>调试,在右侧“命令参数”栏输入要添加的参数,各参数间用空格分离。