2

不久前,我开始对c++感兴趣,而 Qt 似乎是新手开始的正确地方。我为编译器安装了带有 Qt Creator 2.5 和 Visual Studio 2010 Express 的 Qt 5.0.0,一切正常,我能够编写一个简单的应用程序并运行它。

从我所见,Visual Studio 2012 提供了 c++11 的几乎所有功能,我的问题是:如果我安装新的 Qt 5.0.2 + Qt Creator 2.7 和 Visual Studio 2012,我将能够将其用作编译器并使用这里介绍的所有功能(lambdas、智能指针、移动语义等)?

PS:我使用的是 Windows 7 64 位

4

1 回答 1

3

是的,Creator 支持 MSVC2012 编译器,功能取决于编译器,而不是 Creator。这就是我使用 Qt 一段时间的方式。

请注意,在检查代码时,IDE 本身可能不支持某些新的 C++11 功能,但即使您收到错误或警告,只要您的代码有效,它就会编译。

于 2013-04-06T11:12:35.250 回答