1. 程式人生 > >Opencv 模組計算機型別“x64”與目標計算機型別“X86”衝突

Opencv 模組計算機型別“x64”與目標計算機型別“X86”衝突

Visual Studio 2012:模組計算機型別“x64”與目標計算機型別“X86”衝突

在使用Visual Studio 2012編譯執行OpenCV的時候,出現錯誤“fatal error LNK1112: 模組計算機型別“X86”與目標計算機型別“x64”衝突 ”。簡單的說原因就是我們載入的是64位的opencv的庫,但是visual是使用X86的平臺進行編譯的所以有衝突。解決方法為:

1、右鍵專案–>屬性–>連結器–>高階–>目標計算機(在右邊的視窗),將此處改為MachineX64 (/MACHINE:X64)。

2、點選右上角的“配置管理器”–>活動平臺解決方案–>下拉–>新建–>在下拉框裡面選擇X64,再點選確定如下圖,

這裡寫圖片描述