-1

I'm working on a visual c++ project and I have decided to implement it using GUI. Now, the problem is that I don't really have want to learn something entirely new for the GUI creation as I'm already learning c# and would like to carry on with c# GUI rather than c++ GUI.

So, I want a quick way to create GUI for the visual c++ project.

PS: I already know Java, if that can be used.

Platform: Windows 8/ 7/ Vista Cross-platform: doesn't matter Current ide: Visual Studio 11 Ultimate current os: Windows 8 64 bit

4

2 回答 2

1

你可以试试MFC。如果您已经使用 MS 的东西,我发现它的学习曲线比其他 GUI 选项(QT、WTL、...)要低

否则,您可以在 C# 中创建 GUI 并使用 interop 在其后面运行您的 C++ 组件,或者您甚至可以尝试 C++/CLI,在那里您将获得一个用 C++ 编写的 .NET 程序集(实际上,与 C++ 非常相似),然后只是从您的 GUI 程序集中引用。

于 2013-03-05T09:18:24.340 回答
0

如果你真的想要一些非常快的东西,你可以使用 Python 来创建 GUI。它在后台编译为 C++,因此可以很好地与 C++ 库交互,并且 GUI 创建比 C++ 更简洁。然而,与一般仅使用 C++ 相比,对 C++ GUI 进行编程并不是真正的“新事物”。

各种框架/库(DirectX、OpenGL、Qt 等)都有自己的感觉,但它们是 C++。

如果需要,您还可以使用 C# 将 GUI 创建到 C++ 库,并且可以通过 JNI 使用 Java。换句话说,世界就是你的牡蛎。

于 2013-03-05T09:16:25.867 回答