(自用,自己结合网上查找结果摸索方法,记录卸载VS过程,以备不时之需)
彻底卸载VS 2015
- 在"C:\ProgramData \Package Cache"搜索vs_community.exe(社区版)或者vs_enterprise.exe
- 运行(管理员)CMD, 使用cd进入vs_community.exe所在目录,输入命令vs_community.exe /uninstall /force(注意两个"/"前有空格),等待卸载完成(大概卸了1~2个小时…)
- 使用"Steup.ForcedUninstall.exe"工具卸载,以管理员权限运行,打开输入y,等待卸载结束
- 控制面板卸载之前下载的Miscrosoft.NET、Visual C++和VS2015(若不能卸载打开注册表HKEY-LOCAL-MACHINE \SOFTWARE \MiscrosoftWindows \Current version \Policies \System \EnableLUA,把值改成0,卸载后再改回来)
- 手动清除C盘Visual Studio文件
重装VS2015并配置opencv3.3
- 官网下载安装包,重新安装VS 2015,安装位置默认,安装类型自定义,选择功能勾选Visual C++
- 解压opencv3.3,将文件夹中opencv\build\x64\vc14\bin的绝对路径添加到环境变量中:控制面板-高级系统设置-环境变量-系统变量Path-编辑-新建
- 启动vs2015,新建Visual C++项目,打开"视图-其他窗口-属性管理器",右键点击文件打开属性
- 在"通用属性-VC++目录 -包含目录"中添加
D:\opencv3.3\opencv\build\include
D:\opencv3.3\opencv\build\include\opencv
D:\opencv3.3\opencv\build\include\opencv2
在"通用属性- VC++目录-库目录"中添加
D:\opencv3.3\opencv\build\x64\vc14\lib
在"通用属性-链接器-输入-附加依赖项"中添加opencv_world330d.lib
PS:opencv3.3成功,之前尝试VS2015+opencv3.4.11失败