我是一个小白,最近要将原来的mingw编译的项目换成msvc搭建的,然而环境搭建让我头皮发麻了好几天,走了不少弯路,今天记录一下。
顺带说一下,opencv解压下来的lib和bin是能直接让vc编译器用的,不需要再用cmake重编译,网上有些教程重编译opencv是为了得到相对应IDE所需要的opencv版本,而opencv 2.49一直到3.00的windows版解压后就有vc11 vc12的支持版本,无需自己编译,如果要支持更高的vc版本,就需要自己编译或者直接下载最新版opencv。windows的opencv,mingw版的确是需要自己用cmake编译。
1.版本选择
要选择相对应版本的,我选择的是32位的即X86,对应的就是下面
1.Visual Studio2013-x86
我用之前有的vs2013,其对应的编译器是vc12
2.Qt5-x86-msvc版本
可能要注册
https://www.qt.io/download-thank-you
安装时选择相对应的版本(我装的是Visual Studio2013-x86,所以选择的也是这个)