【Qt开发】【VS开发】【Linux开发】OpenCV、Qt-MinGw、Qt-msvc、VS2010、VS2015、Ubuntu Linux、ARM Linux中几个特别容易混淆的内容

【Qt开发】【VS开发】【Linux开发】OpenCV、Qt-MinGw、Qt-msvc、VS2010、VS2015、Ubuntu Linux、ARM Linux中几个特别容易混淆的内容

标签:【Qt开发】 【VS开发】 【Linux开发】


这几天不断地在windows、VMWare Ubuntu14.04、ARM-Linux上反复折腾Qt-creator,OpenCV的开发,弄得有些乱七八糟,想的是配置出一个完整的四种不同环境之间的可移植验证平台。目的是一个完整的Qt-Creator程序,可以通过复制源码很快的从windows平台上移植到Linux平台上,然后再通过VMWare Ubuntu上的交叉编译工具再移植到ARM-Linux上,从而实现完整的三种平台(Windows、Linux、ARM-Linux)上的可移植性。在这个过程中遇到了几个比较容易犯的认识上的错误,下面进行整理一下。


首先谈Windows上的配置吧。我第一次装的是Qt Creator(4.7),从极速上下载的可配置在VS2010上的不许安装直接运行的版本,感觉比较老,然后又下载了qt-opensource-windows-x86-mingw530-5.7.0版本,Qt Creator界面看上去很好看。虽然VS2010上的Qt插件是存在,但是我没用过,因为想着用Qt就是为了它的可移植性,所以最好在所有的平台上都配置一样,然后直接粘贴代码就可以实现一次编写,到处编译,到处运行。所以,最好是脱离掉visual studio这个只能在windows上才有的开发环境。选择QtCreator是一个非常好的开始。

所以,在Windows上我用的QtCreator能配置的就只有两个,Desktop Qt5.7.0 MinGW 32bit,虽然检测到了MSVC的编译器,但是在这个只为Qt-MinGW的版本上,我是没能配置好使用VS2010

你可能感兴趣的:(VS开发,ARM-Linux开发,Qt开发)