linux下VScode编写C++程序如何添加头文件和对应的CPP文件

说明:本人使用的是ubuntu系统

先说一下问题吧:

其中test1()是在function.h中声明,在function.cpp中定义的函数。

在网上查了好久大部分都是说路径的包含问题,那好吧,我就照做吧,说干咋就干

其中第7行就是我添加的头文件路径。

添加之后还是同样的问题,未定义的函数。

又在网上搜索了半个小时,命令行参数的问题,就是说VScode之后编译main.cpp而不会编译function.cpp,这当然是找不到test1()咯,我又去改了一下命令行参数,改的结果如下:

其中第11行是我添加的代码,这样之后就可以正常运行了。

总结起来就是两个步骤:(1)在c_cpp_properties.json中添加头文件路径。

           (2)在tasks.json中修改命令行参数。

如果有大佬有更好的方法欢迎来交流。

发布了7 篇原创文章 · 获赞 18 · 访问量 1917

猜你喜欢

转载自blog.csdn.net/qq_37981695/article/details/93714771