vscode c/c++包含.h 头文件的方法。
转自 :关于如何利用vscode 包含.h 文件的问题_vscode怎么引入自定义头文件-CSDN博客
在 VS Code 中,可以使用 C/C++ 扩展来实现跨文件包含 .h 头文件。
步骤如下:
(一)使用的cpp 文件和要使用的.h 文件在同一个文件夹中
-
在 VS Code 中打开需要使用头文件的源文件。
-
在源文件中使用 #include 指令引入需要的头文件。
例如,要引入一个名为 "example.h" 的头文件,可以在源文件中添加以下代码:
(二) 二者如果不在同一个文件夹的话
那么就需要加上相对路径和绝对路径了 如果在一个工程项目的话 可以使用“../ ”表示在此文件夹上一级再去引用同一个
举例
data1 和data2 文件目录结构如下,核心核心代码test.cpp,data1 里面有test.h 可以直接引用 data2的话可以使用相对路径,当然也可以使用绝对路径。同一个项目的使用相对路径非常的方便和java 导入包很像
主要cpp 代码 点击可以直接运行,
Person.h代码
test.h 代码
======================================================================
2023.8.19 补充,如果头文件和函数内容的文件分开编写如何处理呢?即一个文件定义头,一个文件写函数的实现。说到这里就需要 想到linux 下面的Makefile 文件的编写了。
见我的文章:
这里详细得说明了制作库和编译的方法。
。现在说明解决办法:在tasks.json 文件里面添加如下,"${fileDirname}\\*.cpp",并且注释掉
“${file}。就可以了
喜欢的点赞,收藏一下,你的鼓励就是进步的更大动力。