1

我已经知道 Win32 api,以及工具包 Qt 和 Gtk+,但是我都遇到了问题。Win32 依赖于操作系统,并且工具包都涉及使用我觉得奇怪和复杂的非纯 c++ 代码。所以我想知道的是我可以用 c++ 创建独立于操作系统的 gui 吗?”

4

2 回答 2

1

there is a Nana C++ library,with standard c++ and modern c++ style, it is easy to use. nanapro.sourceforge.net

于 2013-06-29T13:53:33.330 回答
1

不,您需要一个独立于平台的 GUI 框架,例如 Qt。

此 Qt GUI 代码适用于 Windows、Linux 和 MacOS。

#include<QApplication>
#include<QLabel>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QLabel    label;

    label.setText("Hello World");

    label.show();

    a.exec();
}

http://en.wikipedia.org/wiki/Qt_(框架)

于 2013-06-29T14:07:59.470 回答