1. 程式人生 > >Cmake+vs2015編譯Opencv-contrib報錯“CXX compiler identification is unknown ”解決方法

Cmake+vs2015編譯Opencv-contrib報錯“CXX compiler identification is unknown ”解決方法

由於opencv3版本以後SIFT等特徵檢測演算法被放在了Opencv-contrib庫中,所以需要用Cmake進行編譯 ,但是用Cmake編譯時,出現編譯器找不到的問題,這是由於vs2015沒有完整安裝C++模組。

問題如下:

The C compiler identification is unknown
The CXX compiler identification is unknown

問題分析:

由於VS2015安裝是不完全安裝,其c++模組沒有被完全安裝,所以把C++模組完整安裝即可

解決方法如下:

1.新建專案–Visual C++–Windows–安裝通用平臺工具


這裡寫圖片描述
這裡寫圖片描述

然後再進行Configure和Generate就可以了

這裡寫圖片描述