我可以强制visual studio使用MinGW编译器而不是默认编译器吗?

时间:2015-04-08 14:21:12

标签: c# visual-studio qt mingw

我正在使用c#在visual studio 2008中开发桌面应用程序,用于使用激光将材料分成两部分。在电子手上,我的朋友使用QT编程语言建立了一个用于串行通信和轴处理的库。我们知道QT编程使用MinGW编译器,而C#使用VC ++。有很多方法可以在C#中使用QT库,比如使用Qt MSVC加载项,你可以在Visual Studio的编译器中编译库,我已经尝试过并且也成功了,但是QT库有一些限制来执行线程等功能,在MSVC编译器上等。所以现在我想,如果我的C#应用​​程序能够使用Visual Studio IDE在MinGw编译器上编译,那么通过我的代码在Windows平台上执行所有QT库功能变得非常容易。

简单来说,是否有任何方法可以将Visual Studio的编译器更改为MinGW,以便成功编译两个不同平台的代码?

1 个答案:

答案 0 :(得分:0)

相关: How do I set GNU G++ compiler in Visual studio 2008

其他建议:

我已经使用Qt多年了,并且从未遇到使用QThread和MSVC或MinGW工具链的线程问题。我的建议是查看QtCreator IDE,它是Qt工具部分的可选安装。它已经走了很长的路,特别是在Windows和Linux上。通过正确的配置,您可以使用不同的工具链测试并行编译。

几年前我从Visual Studio IDE进行了切换,并没有后悔。