3

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

只是我想用按钮、标签、文本框制作一个简单的程序,它不会请求其他文件。只有1个exe。

4

2 回答 2

5

对于纯“本机代码”用户界面,您有几个选项。

Microsoft 基础类 (MFC) 库是 Visual Studio 中包含的主要选项。

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

话虽如此 - 如果您已经使用 Windows 窗体工作,让您的朋友安装 .NET 框架比重写整个代码库只是为了避免它要简单得多。删除对库的所有依赖项非常困难——尽管拥有本机 UI 可能会简化部署。

于 2013-03-15T18:31:29.417 回答
1

您应该学习如何使用 WINAPI

于 2013-03-15T18:32:20.390 回答