我通常用Java和C#编写代码,但有一个项目我必须使用C ++。 我的问题是使用QT Creator而不是Visual Studio Express或其他方式对我有什么优缺点,我知道有类似的问题,但它们的历史可以追溯到至少2年前。
我必须注意,我正在为Windows编写我的系统,而我不打算将其设置为多平台。
我通常用Java和C#编写代码,但有一个项目我必须使用C ++。 我的问题是使用QT Creator而不是Visual Studio Express或其他方式对我有什么优缺点,我知道有类似的问题,但它们的历史可以追溯到至少2年前。
我必须注意,我正在为Windows编写我的系统,而我不打算将其设置为多平台。
Visual Studio是更好的IDE,但Qt Creater免费提供VS不会(处理MOC文件,UI文件,QRC文件,tr调用等...)这些必须在VS中手动完成前后构建步骤。 Creater还具有在所有平台上都相同的优势。
我发现Qt更容易使用,并且比微软的相当好的文档更好地找到Qt的文档。 Qt提供了很多功能(网络,网页浏览,声音,3D),感觉非常专注和集成,而在微软世界中使用这些功能确实有效,但感觉每个都是由十几个团队完成的,而这些团队往往没有同意他们的方法。