我是一位长期的Linux用户和“高级”Python程序员。我最近在周末有空闲时间,并开始学习C++。学习C++(Linux + QtCreator)应该升级到Windows + VisualC + VisualAssist吗?它如何比较?
我使用Qt Creator进行开发,因为它具有很好的功能,而且很简单,速度很快,而且我计划在未来编程Qt应用程序,所以如果我已经习惯了Qt之类的东西造物主。
我喜欢的功能,自动完成的,体面的代码高亮显示,对于调试视觉援助,而这些类型的现代特色,只要他们不站在我的方式。
然而,很多人都告诉我,如果我真的很喜欢这些功能,我应该使用Visual C++和Visual辅助系统(插件)。一位朋友带着他的笔记本与Visual Studio在这里,我的第一印象是,它太复杂了,在屏幕上有成千上万的菜单和不可数的图标和信息。
我不能真正测试它的效率和精度,因为他不能借我很长一段时间。
所以,我的问题是基本的;考虑到最新的Qt Creator(2.2.1)的功能是否值得购买所有软件(Windows,Visual C,Visual Assist)?
是否可以配置这些软件来帮助我进行跨平台编程?
预先感谢您。
谢谢。用Visual Studio进行跨平台编程怎么样?是否可以使用GCC来编译程序?如果不是,我必须单独购买一个编译器吗?对不起这么多问题。 –
@Manfred:Visual Studio有内置的编译器。 Qt Creator可以在Windows上使用Visual Studio的编译器或者Mingw,在Linux上使用GCC。你为什么要用VS使用GCC?我认为这是不可能的(并且没有多大意义)。 IDE不会使您的代码跨平台,只是代码本身或者是指特定于平台的功能或不是。 – jirkamat
再次感谢您。我知道这是必须跨平台的代码,但我的问题是如果Visual Studio会在我编写特定于平台的代码时发出警告,或者即使它是与兼容性选项一起编译的模式。对不起,我的无知。 –