我想制作一个简单的GUI应用程序,至少可以在Windows和Gnome Linux上运行。我知道类似C的编程。现在可以使用什么编译器/应用程序来实现此目的? Microsoft Visual Studio仅适用于Windows应用程序。在哪里我可以了解更多关于这些类型的软件开发的信息?我需要一些先进的建议。谢谢。我可以在多个操作系统中的应用程序启动C++?
回答
Qt Framework可能是你最好的选择。 Qt有编写一次编译方法,所以大多数时候你不需要在不同的操作系统之间改变代码。他们有自己的IDE,但我相信他们也有一个与Visual Studio集成的插件。
它支持iOS和Android吗?我知道它必须绝对适用于Symbian :-)。我看到他们的网站,并没有看到有关iOS和Android的任何信息。 – IVIR3zaM
看起来Qt并不支持官方的Android支持,但在开发中有一个名为[必需品](http://sourceforge.net/p/necessitas/home/necessitas/)的端口。 Qt在他们的博客中提到了它,所以他们可能会支持这个项目。 –
Nokia Qt Framework是您最好的选择
wxWidgets也是你的。它支持Windows,OS X,Linux和UNIX。
其他人已经说过了,但诺基亚QT框架是一个很好的开始。
http://en.wikipedia.org/wiki/Qt_%28framework%29#Platforms是所有的GUI会在工作平台。
- 1. 我可以双启动两个iPhone操作系统吗?
- 2. 在我的操作系统中运行两个应用程序
- 3. 如何在C,C++的Linux操作系统上启动进程
- 4. 可可应用程序系统重启
- 5. 如何从AppIcon启动应用程序到应用程序启动iOS?(在操作系统级别)
- 6. 如何让启动程序时,操作系统启动
- 7. Win 32应用程序未在Win 64位操作系统中启动
- 8. touchstart事件没有在Chrome操作系统亭自动启动应用程序
- 9. MFC应用程序可以在Windows以外的操作系统上运行吗?
- 10. WPF应用程序和操作系统
- 11. Android操作系统和应用程序
- 12. 操作系统如何处理需要多个操作的应用程序
- 13. VS安装程序在操作系统启动时自动启动应用程序
- 14. 从操作系统启动应用程序还是从adb启动应用程序有区别
- 15. Android启动系统应用程序
- 16. 我可以了解应用程序何时被android操作系统杀死?
- 17. 操作系统回收内存应用程序退出在C?
- 18. 在RN系统启动时自动启动应用程序
- 19. 在操作系统生成过程中禁用启动脚本
- 20. 我可以使用c编程语言创建我自己的操作系统
- 21. 单声道:设置一个程序启动时启动替代操作系统
- 22. AIR应用程序可以找出它正在运行的操作系统吗?
- 23. 应用程序不启动在系统重新启动
- 24. Android应用程序不启动在系统启动
- 25. Android:阻止用户启动应用程序或使用操作系统
- 26. 多操作系统程序兼容性
- 27. 在C终端应用程序中检测用户操作系统,C
- 28. 在多个操作系统上启动带有脚本的可执行jar
- 29. 应用程序启动时的操作
- 30. 我可以在代码中显式启动NotificationListenerService,而不是由操作系统为我启动?
看到http://stackoverflow.com/questions/3627127/writing-cross-platform-c-code-windows-linux-and-mac -osx,http://stackoverflow.com/questions/4769968/c-cross-compiler-from-windows-to-linux和http://stackoverflow.com/questions/4984609/compiling-for-mac-linux-on --windows – joverboard
@joverboard:我想你没有得到什么| \/| R3zaM想要的是什么。 –
@MaziarBouali我发布了链接,作为关于跨平台的补充阅读,以及MSVS不能用于Linux发行版的概念,这在第二和第三个链接中尤其得到了解决。他们提供选择和理解,但不是直接的答案,因此是评论而不是回答。 – joverboard