I've been building and using OpenCV with Java, Python,... bindings for more than a year without any problem. I've recently started working on a project where I need to build OpenCV for Python 2.7 x86 due to some old dependencies. I have Windows 10 with Visual Studio 2017. Where can I exactly make the switch to x86? I should make a new folder called build86 for example and use another compiler? Or create the Visual Studio solutions as usual and add x86/Win32 configuration? What about other dependencies that I build before OpenCV (QT, VTK, Tesseract and Leptonica)? Should I build x86 versions before building OpenCV? And last: how do you propose having DLL's for both 32 and 64 bit versions side by side?