level 1
xuziyao2011
楼主
才开始学OpenCV,最近在学习广角镜头修复方面的内容,在网上找的代码运行后不报错,只有生成错误,具体如下,相同的代码在同学电脑上可用,请问大佬们有什么解决办法
1>------ 已启动生成: 项目: ConsoleApplication2, 配置: Debug x64 ------
1> main.cpp
1>d:\opencv\opencv\build\include\opencv2\core\mat.hpp(2586): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\opencv\opencv\build\include\opencv2\core\persistence.hpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\opencv\opencv\build\include\opencv2\core\utility.hpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\opencv\opencv\build\include\opencv2\core\utility.hpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\opencv\opencv\build\include\opencv2\flann\logger.h(66): error C4996: '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.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h(205): note: 参见“fopen”的声明
1>d:\opencv\opencv\build\include\opencv2\imgproc.hpp(592): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(66): warning C4267: “=”: 从“size_t”转换到“int”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(92): warning C4244: “=”: 从“int”转换到“float”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(93): warning C4244: “=”: 从“int”转换到“float”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(134): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(135): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(138): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(139): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
2018年08月07日 14点08分
1
1>------ 已启动生成: 项目: ConsoleApplication2, 配置: Debug x64 ------
1> main.cpp
1>d:\opencv\opencv\build\include\opencv2\core\mat.hpp(2586): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\opencv\opencv\build\include\opencv2\core\persistence.hpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\opencv\opencv\build\include\opencv2\core\utility.hpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\opencv\opencv\build\include\opencv2\core\utility.hpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\opencv\opencv\build\include\opencv2\flann\logger.h(66): error C4996: '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.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h(205): note: 参见“fopen”的声明
1>d:\opencv\opencv\build\include\opencv2\imgproc.hpp(592): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(66): warning C4267: “=”: 从“size_t”转换到“int”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(92): warning C4244: “=”: 从“int”转换到“float”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(93): warning C4244: “=”: 从“int”转换到“float”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(134): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(135): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(138): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
1>g:\opencv\consoleapplication2\consoleapplication2\main.cpp(139): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========