簡體   English   中英

OpenCV + VS2013 + Windows 8.1 x64

[英]OpenCV + VS2013 + Windows 8.1 x64

我已經完全遵循了本教程(使用預構建庫進行安裝): http : //docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html

之后,我完成了本教程的所有步驟(本地方法): http : //docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html

OPENCV_DIR設置為Z:\\ Documents \\ Work \\ opencv \\ build \\ x64 \\ vc12
在配置屬性->鏈接器->高級中將目標計算機設置為/ MACHINE:x64。
當我單擊運行時,出現錯誤: 致命錯誤LNK1112:模塊機器類型'X86'與目標機器類型'x64'沖突

OPENCV_DIR設置為Z:\\ Documents \\ Work \\ opencv \\ build \\ x86 \\ vc12時
並且“ 目標機器”設置為/ MACHINE:x86
我收到一個錯誤: 致命錯誤LNK1112:模塊機器類型'X64'與目標機器類型'x86'發生沖突

對我來說這似乎是不可能的。 幫助= C

指定目標機器的通常位置就是您所做的更改: Linker-> Advanced-> Target Machine 但是OpenCV帶有一些額外的陷阱。 鏈接器->所有選項->附加選項中 ,它指定/ machine:X86 從Win32平台創建新的x64平台目標時,需要進行一些配置。

因此,對於x64目標,請進入Linker-> All Options-> Additional Options並刪除/ machine:X86 然后,配置將如您期望的那樣從Linker-> Advanced-> Target Machine進行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM