2017-07-29 71 views
2

在opencv3.2安裝工作時,如在these steps和答案here,在用CMake正確生成opencv後,我無法執行所有構建 - 調試因爲我從調試配置管理器中找到的唯一選項是:Win32或空。 (我沒有找到x86)這意味着步驟6.2失敗。opencv3.2編譯與調試模式x64不可能在visual studio 2017

我不知道原因,因爲我完全按照步驟操作,我的窗口是64位,我甚至嘗試創建C++並驗證是否存在調試模式x86。

我該怎麼辦?因爲內置調試失敗(1次成功,112次失敗)

感謝您的幫助。

+1

'x86'的意思是32位。 Win32也是如此。 –

+1

IIRC,使用MSVC生成器,您可以生成32位或64位項目,而不是兩者。例如如果我使用'-G「Visual Studio 12 2013」​​'運行cmake,我得到一個32位項目,如果我使用'-G「運行Visual Studio 12 2013 Win64」'我得到一個64位項目。沒有MSVC 2017來測試它,但我希望它的行爲類似。 –

+0

我從cmake gui運行它而不是命令行 – SarahData

回答

2

我重新配置了cmake並使用Visual Studio 15 2017 Win64生成了項目,現在我在調試中發現了x64,並且我的問題得到了解決。之前,我沒有選擇精確的Win64,而是選擇了Visual Studio 15 2017。

相關問題