没有"Windows窗体"或"框架"的C++ GUI

Hus*_*n26 3 c++ visual-c++

我想在Visual Studio 2012 Express中使用C++创建普通程序.我知道有许多程序使用GUI(我不确定它是否为GUI,但我称之为普通程序).我想创建这样的程序.我尝试用VB和他们的windows窗体来做.但是当我把它交给我的朋友时,它需要一些像pdb这样的愚蠢文件(我不确定,但它无法打开)或者它需要.NET框架.无论如何它没有用.我想创建一个不需要其他文件或程序的程序.

我想用Buttons,Labels,TextBoxs创建一个简单的程序,它不会请求其他文件.只需1个exe.

Ree*_*sey 5

您有一些纯"本机代码"用户界面选项.

Microsoft基础类(MFC)库是随Visual Studio的主要选择.

否则,您可以转到第三方选项. Qt是一个非常好的选择,如果你愿意安装它,并提供一个更好的开发模型(在我看来)丰富的用户界面.

话虽这么说 - 如果你已经有一些使用Windows窗体的东西,让你的朋友安装.NET Framework比重写整个代码库简单得多,以避免它.删除库上的所有依赖项非常困难 - 尽管拥有本机UI可能会简化部署.