为了更多的安装vs+opencv的人在安装时可以方便一些,我把我遇到的问题总结了一遍,其中很多引用了大牛的博客,我的叙述也尽量言简意赅,为读者带来方便。
目录
1.vs2015的中文版安装包
2.附上一段opencv测试的代码
3.”无法启动程序 …debug…exe 不支持操作”
4.“error C4996: ‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead”
5.“C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”
(目录后有解答)
**1.vs2015的中文版安装包**(声明:分享的地址)
(http://pan.baidu.com/s/1qWl4L1i)
记得关闭杀毒软件或者是安全卫士
安装时间比较长,耐心等候
5、6小时也正常
**2.附上一段opencv测试的代码:**
#include "stdafx.h"
#include <stdio.h>
#include <opencv2\opencv.hpp>
int main() {
cv::Mat img = cv::imread("D:/test/12.jpg");//替换成你的图片路径
cv::imshow("test", img);
cv::waitKey();
return 0;
}
**3.如果生成文件出错"无法启动程序 ...debug\...exe 不支持操作"
检查下你的系统环境和编译环境是否系统**
若不一致,
如果你的系统是32位的,编译环境就也要用32位(X86)调试,
下面可以不用自己编译opencv的win32(X86)库
下载链接:http://pan.baidu.com/s/1i5qXQfz 密码:c84p
**4.“error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead”**
这是fopen函数不安全导致的error
解决办法网址:
https://jingyan.baidu.com/article/49711c616b8a1ffa441b7cdc.html
**5.“C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”**
解决办法网址:
http://blog.sina.com.cn/s/blog_98740ded0101j4bm.html
如果程序或者我理解错误,大家一起交流,多多指教