msvc和minGW编译器的区别
时间: 2023-05-28 22:04:14 浏览: 546
以编译好的OpenCV文件,含msvc和MinGW两种编译的版本,都是OpenCV3.x
MSVC和MinGW是两种不同的编译器。
MSVC是Microsoft Visual C++的缩写,是微软公司推出的编译器,只能在Windows环境下使用。它有着丰富的开发工具和调试器,以及一系列的Windows API,可以轻松地进行Windows程序的开发。
MinGW是Minimalist GNU for Windows的缩写,是一个在Windows环境下使用的GNU编译器套件,可以使用GCC编译器,支持多种编程语言,包括C、C++和Fortran等。MinGW的优点是可以在Windows环境下开发跨平台应用程序,而且它的编译速度比MSVC要快。
总的来说,MSVC更适合在Windows环境下进行Windows程序开发,而MinGW更适合跨平台应用程序的开发。同时,MSVC也拥有更完善的调试器和工具,但MinGW可以在开发过程中更快地编译代码。
阅读全文