Visual Studio 2022新建C语言工程详细步骤

Nora
Nora
发布时间:2026-10-13 | 2人浏览过
原创

本文演示如何在 Visual Studio 2022 中从零开始创建一个标准的 C 语言工程。主要步骤包括:新建空项目、添加 .c 源文件,并通过修改“子系统”属性解决控制台窗口闪退问题,最终成功运行经典的 “Hello World” 程序。

结果或目标

建立一个可独立编译运行的 C 语言项目,代码能够正确输出至控制台窗口。

准备条件

  • 已安装 Visual Studio 2022,且包含 C++ 桌面开发 工作负载。
  • 建议新建一个英文文件夹作为项目根目录,避免中文路径可能导致的问题。

真实操作顺序

第1步:启动 VS2022 并准备创建新项目

双击打开 Visual Studio 2022,在主界面点击 “创建新项目”。

第2步:选择项目模板

在搜索栏中输入 “空项目”(Empty Project),选中该模板后点击 “下一步”。选择空项目可以避免 VS 自动生成多余的代码文件,便于完全掌控 C 语言的构建过程。

第3步:配置项目基本信息

在配置界面填写以下信息:

  • 项目名称:建议使用英文名称,遵循驼峰命名法(如 HelloWorldDemo)。
  • 位置:选择一个非系统盘的目录,确保路径中不包含中文字符。

点击 “创建” 完成项目的初始化。

第4步:添加 C 语言源文件

此时左侧解决方案资源管理器中只有 “源文件” 文件夹,需要手动添加代码文件:

  1. 右键点击 “源文件” → 选择 “添加” → “新建项”。

第5步:修改文件后缀以匹配 C 语言标准

在弹出的添加新项对话框中,默认可能会选中 “C++ 文件 (.cpp)”。虽然 MSVC 编译器通常能兼容处理,但为了符合 C 语言工程的标准规范:

  • 将文件名改为 main.c(或其他符合命名的 .c 名称)。
  • 确保右下角的文件类型显示或实际后缀为 .c。

点击 “添加”,即可看到项目中多出了 test.c(或你命名的文件)。

第6步:编写并运行代码

在 .c 文件中输入以下基础代码。开头两行宏定义用于关闭特定安全警告和运行时检查,使编译更顺畅:

#define _CRT_SECURE_NO_WARNINGS  1
#pragma warning(disable:6031)

#include <stdio.h>
int main()
{
	printf("Hello World!\r\n");
	return 0;
}

按 F5 或点击绿色三角按钮启动调试。初次尝试时,你可能会发现控制台窗口一闪而过,这是因为程序执行完毕后进程立即终止了。

完成判断与排错(关键步骤)

如果控制台窗口瞬间消失,说明未正确配置“子系统”属性。请按以下步骤修正:

第7步:修改子系统属性以保留控制台窗口

  1. 在左侧解决方案资源管理器中,右键点击项目名称 → 选择 “属性”。

第8步:配置链接器设置

  1. 在属性页左侧导航栏中,依次展开:配置属性 → 链接器 → 系统。
  2. 在右侧找到 “子系统” 选项,将其从 “Windows (/SUBSYSTEM:WINDOWS)” 改为 控制台 (/SUBSYSTEM:CONSOLE)。

第9步:验证运行结果

再次按 F5 运行,这次控制台窗口将停留,并显示 “Hello World!” 字样,表明项目配置成功。

简要总结

通过以上步骤,我们成功在 VS2022 中建立了一个规范的 C 语言开发环境。核心要点在于使用 “空项目” 模板,手动管理 .c 文件后缀,并确保链接器子系统设置为 “控制台”,以保证调试时能看到程序输出。以上就是 Visual Studio 2022 新建 C 语言工程的详细内容,更多关于 VS2022 C语言开发配置的资料请关注本站其它相关文章!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表