我通常用 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 的文档比 Microsoft 的非常好的文档更好。Qt 提供了很多功能(网络、网页浏览、声音、3D),感觉非常专注且集成良好,而在微软世界中使用这些功能确实有效,但感觉每个功能都是由十几个团队完成的,而这些团队通常没有同意他们的方法。