是否可以创建一个C++;使用visualstudio的GUI? 我们可以用VisualStudio创建C++ GUI应用程序,还是需要QT类跨平台软件?p> (顺便说一下,我假设如果我用C++创建一个GUI,它将是一个跨平台的应用程序,因为据我所知C++是一种跨平台语言)

是否可以创建一个C++;使用visualstudio的GUI? 我们可以用VisualStudio创建C++ GUI应用程序,还是需要QT类跨平台软件?p> (顺便说一下,我假设如果我用C++创建一个GUI,它将是一个跨平台的应用程序,因为据我所知C++是一种跨平台语言),c++,visual-studio,qt,user-interface,C++,Visual Studio,Qt,User Interface,对于你们中的一些人来说,这可能是一个非常明显的问题,但我无法理解 > C++语言是跨平台的,但它的标准库没有为任何GUI开发提供任何专门的东西。为此,您需要一个C++ GUI框架/库。Qt恰好提供了这一点,而且它也是跨平台的 ,不使用一些跨平台GUI框架,你的应用程序不仅不会是跨平台的,它根本就没有GUI,因为C++标准库不提供这个功能。 如果您使用一种仅适用于Windows的GUI框架,如MFC或Windows Runtime,则不会跨平台。C++没有标准的内置GUI库。如果你想制作跨平台GU

对于你们中的一些人来说,这可能是一个非常明显的问题,但我无法理解

> C++语言是跨平台的,但它的标准库没有为任何GUI开发提供任何专门的东西。为此,您需要一个C++ GUI框架/库。Qt恰好提供了这一点,而且它也是跨平台的

<0 >,不使用一些跨平台GUI框架,你的应用程序不仅不会是跨平台的,它根本就没有GUI,因为C++标准库不提供这个功能。
如果您使用一种仅适用于Windows的GUI框架,如MFC或Windows Runtime,则不会跨平台。

C++没有标准的内置GUI库。如果你想制作跨平台GUI,你必须使用一个附加库,比如C++、GTKmm、WX等等。

如果你只对目标窗口进行确认,则存在并包含在Visual C++中。

如果你想要多平台应用程序,你应该关注使用Qt。通过提供用于处理Windows和Linux(以及其他)的API,它使多平台开发变得更加容易。您可以在VisualStudio中轻松地使用Qt。而且很容易学。检查官方QT文档的集成提示。

< P>没有直接在C++中构建的GUI库。因此,使用C++构建的任何GUI都不会是跨平台的。VisualStudio附带了几个GUI库—MFC和ATL都相当常见。然而,这两种方法都不是跨平台的。当然,这并不能阻止您使用其他GUI框架,如果您包括它的话。有很多选择,包括跨平台的

仅仅因为一种语言是系统独立的,并不意味着人们没有为它编写非系统独立的框架。

好的,关键是它声称(并证明)是平台独立的。至少在windows平台上使用MinGw GCC或MSVC工具链编译它应该无关紧要


P> C++的区别在于,如果使用VisualStudio的集成GUI支持,最终将得到它们专有的、不可移植的CLR/CLI实现,并且代码将不能移植到其他平台。如果你得到了Visual Studio的付费版本,它带有MFC,它是微软的C++ GUI库,以及一个资源编辑器,使布局对话框变得更容易。MFC和资源文件肯定不是跨平台的,所以我能找到一个跨平台的C++ GUI框架来添加到VisualStudio吗?