visual studio 多文件工程【源码目录】

本文介绍了如何在Visual Studio 2019中组织多文件工程,通过创建filter和文件夹来模块化代码。详细解释了如何创建`main`和`drive`文件夹,以及`source`和`include`子文件夹,用于存放C文件和头文件。讨论了头文件包含的规则,包括`#include `和`#include "stdlib.h"`的区别,并提供了自定义库文件`sqlist.h`和`sqlist.cpp`的示例,强调了在头文件中声明函数以便其他文件调用的重要性。
摘要由CSDN通过智能技术生成

工程打了之后要把代码模块化分的很清楚。一下以visual studio2019示例一个多代码文件组织方法。

在解决方案资源管理器中,有我们的工程代码。

右击工程名,新建一个filter(其实就是一个文件夹)program。

然后在这个文件夹下面再建两个文件夹,一个main一个drive,然后把含有主函数的C文件挪到main文件中。

在drive中一个source文件夹一个include文件夹,分别用来放其他代码的C文件和h文件,我这里放了一个顺序表的sqlist.c和sqlist.h文件。

在sqlist.h文件中,声明sqlist.cpp中的函数,以及其他的宏定义等。

#ifndef _INC_SQLIST
#define _INC_SQLIST

//声明和宏定义

#endif

至于为什么写成_INC_****,因为官方的头文件宏定义声明都是这么声明的(比如下边的stdlib.h),与其保持一致,避免重复定义头文件。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值