赞
踩
编译器选择:
推荐使用 Visual Studio,版本2013~2019(本人比较熟悉并偏爱的版本)。也是几乎唯一一款自动搭载许多预定的开发库(最新的 Windows SDK,MFC,ATL 等)
下载地址:微软官网即可(免费,需注册)
环境配置:
首先打开 Vosual Studio Installer(这里使用目前最新版配置 Visual Studio 2019,以下简称 VS 2019)
如上图,请选择 Windows SDK(最新版本)和适用于最新V142的生成工具的C++ MFC(x86 和 x64)
这两个是必要的,是我们后面制作一些 Windows 应用必须有的库文件
环境配置:
建立第一个项目(VS 2019)
在上图中,可以看见有不少选项,这里以控制台程序为例:
如上图,VS 2019 会自动生成一段代码,按住 Ctrl+F5,可以运行。
这里的 F5 是调试,Ctrl+F5 是开始执行,不调试。
如果你不懂调试是什么,那么先只需要会使用 Ctrl+F5 生成并执行
项目结构:
打开你的项目的储存目录,一下以 C:\Users\Doubee_jtvzZ\source\repos\ConsoleApplication1 为例:
首先自动忽略下 .vs 文件夹,其次看到 ConsoleApplication1 文件夹(你的项目名称)里面包含 Debug 文件夹和你的 .cpp 文件(或者其他的 .rc、.h等,就是你项目中的所有代码)和一些项目配置文件。
在看到 Debug 文件夹(包含 .vs 文件夹的那个目录中的 Debug 文件夹)
点开该文件夹,你会发现生成的 .exe 文件在里面
其他的文件也不要删,都是一些有用的文件(虽然你删掉 VS 还会生成,但这样很浪费时间)
双击 ConsoleApplication1.exe 你会看到一个黑窗口一闪而过。
此时你可以回到 VS 2019 中,加入一行话:
#include <iostream>
int main()
{
std::cout << "Hello World!\n";
getchar();
}
这样再一运行窗口就会保留住,按下回车即可退出。
注意:你生成的软件只能在装有 VS 的电脑上使用。为什么?因为你现在是 Debug 模式
你需要将 VS 的工具栏里的 Debug 改成 Release,在其他电脑上就可以使用了。因为 Debug 仅是调试(挑错)(耗时短),而 Release 则是用来生成最终的程序(耗时长,但生成的程序所占空间小于 Debug)
再次打开文件夹,你会发现含有 Debug 的文件夹下都多了一个 Release 文件夹。按照之前讲的,第一个 Release 文件夹下的 .exe 文件就是你想要的。
项目结构:
最后,我们配置 VS 绝对不仅是为了弄一个黑乎乎的窗口。而我们下一章节会讲解如何用 VS 创建一个 Win32桌面 程序
最后编辑:2020.4.2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。