1、打开VS2015,点击文件>>新建>>项目或直接点击左边新建项目,如下图:
新建项目1
新建项目2
2、在打开的新建项目界面中左边列表选择已安装>>Visual C++(如果未安装Visual C++,需要在安装VS2015时选择安装C++相关内容),中间选择空项目,下面填写好名称,位置等信息,点击确定按钮,如下图:
创建空项目
3、对项目名称Test右键>>添加>>新建项,在弹出的添加新项界面中选择VisualC++>>C++文件(c.pp),写好名称main.c,点击添加按钮,如下图,此时在源文件文件夹中出现了main.c文件
新建项
添加main.c文件
4、双击main.c文件,进入编辑代码界面,输入如下代码:
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
5、此时提示错误:无法打开源文件“stdio.h”,是因为没有添加包含目录导致。
无法打开源文件stdio.h
6、添加包含目录。右击项目名称test>>属性,进入Test属性页,选择VC++目录,找到包含目录,单击后边内容,下拉框选择编辑,弹出包含目录界面
属性
编辑
7、在包含目录界面选择新行,选择新添加的行,在后边选择三点...,选择包含目录的路径:C:\Program Files %28x86%29\Windows Kits\10\Include\10.0.10150.0\ucrt,最后点击确定,再确定,此时就不会报错啦
选择包含路径
不报错啦
8、编译生成。对项目名称Test右键>>生成,此时又报错提示:无法打开文件ucrtd.lib,是因为没有添加库目录导致。
9、添加库目录。与添加包含目录一样,右击项目名称test>>属性,进入Test属性页,选择VC++目录,找到库目录,单击后边内容,下拉框选择编辑,弹出库目录界面,在包含目录界面选择新行,选择新添加的行,在后边选择三点...,选择包含目录的路径:C:\Program Files %28x86%29\Windows Kits\10\Lib\10.0.10150.0\ucrt\x86,选x86是因为和当前选择的编辑框架是x86。如下图:
添加库目录
10、编译生成。对项目名称Test右键>>生成。
生成
生成成功
11、启动调试:菜单栏>>调试>>开始调试(F5快捷键)。你会看到cmd窗口一闪而过。为了能够看清楚输出的信息,添加等待任意按键退出程序的代码,如下代码:
#include <stdio.h>
#include <conio.h>
int main()
{
printf("Hello, World!");
_getch();
return 0;
}
12、先编译生成,在启动调试,此时可以看清楚打印的内容啦。
打印hello,world!