我已经了解了Win32 api,以及工具包Qt和Gtk +,但是我遇到了所有问题。 Win32依赖于Os,工具包都涉及使用我发现奇怪和复杂的非纯c ++代码。所以我想知道的是,我可以用c ++创建Os独立的gui吗?“
答案 0 :(得分:1)
有Nana C++ library,标准的c ++和现代的c ++风格,很容易使用。 nanapro.sourceforge.net
答案 1 :(得分: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();
}