VS2010配置Opencv出现fatal error LNK1107错误

程序代码如下:
#include

#include

#include

using namespace cv;

int main()

{

// 读入一张图片(游戏原画)

Mat img=imread("pic.jpg");

// 创建一个名为 "游戏原画"窗口

namedWindow("游戏原画");

// 在窗口中显示游戏原画

imshow("游戏原画",img);

// 等待6000 ms后窗口自动关闭

waitKey(6000);

}

错误信息如下:
1>------ 已启动生成: 项目: OPENCV2, 配置: Debug Win32 ------
1>生成启动时间为 2017/4/15 14:03:32。
1>InitializeBuildStatus:
1> 正在对“Debug\OPENCV2.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1> 所有输出均为最新。
1>ManifestResourceCompile:
1> 所有输出均为最新。
1>D:\Opencv\opencv\build\x64\vc10\lib\OpenCVConfig.cmake : fatal error LNK1107: 文件无效或损坏: 无法在 0x3642 处读取
1>
1>生成失败。
1>
1>已用时间 00:00:00.09
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

1>------ 已启动生成: 项目: OPENCV2, 配置: Debug Win32 ------
D:\Opencv\opencv\build\x64\vc10\lib\OpenCVConfig.cmake : fatal error LNK1107: 文件无效或损坏: 无法在 0x3642 处读取

你用的是win32 路径是x64 是不是这里错了

还有 仔细检查一下你的附加依赖性