OpenCV 3.1 was released yesterday and with a first look I noticed that prebuilt libraries for x86 VC10 (MSVC2010) are nowhere to be found in the installation folder. In fact there is no x86 folder to begin with. Some of my recent apps all are built using MSVC2010 so I had to build OpenCV myself. Here is what I did and what I suggest you should do.
Previously I wrote a guide about building OpenCV 2.4.11 with VC14. In fact building OpenCV 3.1 with VC10 is quite similar if not the same. Please read this guide first and then check out the differences below:
The only obvious and very simple differences are :
- You need to install Microsoft Visual C++ 2010 (Express)
- You have to select MSVC 2010 (VC10) compiler while running CMake configure.
I built OpenCV 3.1 successfully myself but if you are still unable to build using this guide then just put a comment bellow to start a conversation about it.