vs工程 更换opencv版本_Vs2015 编译opencv工程时遇到的错误

在尝试将Visual Studio 2015工程与新版本的OpenCV集成时,遇到了编译错误,包括'MBCS_Support_Deprecated_In_MFC'警告和多个未声明的标识符错误,如_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS等。这些错误阻碍了项目的正常编译和运行。需要找到解决方案来解决MFC的弃用问题以及修复找不到的标识符问题。
摘要由CSDN通过智能技术生成

1>------ 已启动全部重新生成: 项目: image search, 配置: Debug Win32 ------

1> stdafx.cpp

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\afx.h(38): warning C4996: 'MBCS_Support_Deprecated_In_MFC': MBCS support in MFC is deprecated and may be removed in a future version of MFC.

1> d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\afx.h(33): note: 参见“MBCS_Support_Deprecated_In_MFC”的声明

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atltrace.h(290): error C2065: “_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atltrace.h(291): error C2065: “_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atltrace.h(292): error C2065: “_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atltrace.h(289): error C3861: “__stdio_common_vswprintf”: 找不到标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atltrace.h(316): error C2065: “_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atltrace.h(317): error C2065: “_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atltrace.h(315): error C3861: “__stdio_common_vsnwprintf_s”: 找不到标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atlcore.h(600): error C2065: “_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atlcore.h(601): error C2065: “_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atlcore.h(599): error C3861: “__stdio_common_vfwprintf”: 找不到标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(687): error C2065: “_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(688): error C2065: “_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(689): error C2065: “_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(686): error C3861: “__stdio_common_vswprintf”: 找不到标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(713): error C2065: “_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(714): error C2065: “_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(712): error C3861: “__stdio_common_vswprintf”: 找不到标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(733): error C2065: “_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(734): error C2065: “_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS”: 未声明的标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\cstringt.h(732): error C3861: “__stdio_common_vswprintf_s”: 找不到标识符

1>d:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\atltransactionmanager.h(25): error C2144: 语法错误:“bool”的前面应有“;”

========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值