提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
@[TOC](文vscode编辑c++报错undefined reference to `Point::setY(int)’ collect2.exe: error: ld returned 1 exit statu章目录)
目录
- 问题描述
- 出现原因
- 解决方法
一、问题描述
用vscode进行c++学习,在自定义头文件(.h)以及其实现文件(.cpp)的过程中,出现了如下错误:
![在这里插入图片描述](https://img-blog.csdnimg.cn/55ddf7fe7bfe4262aabc3624262b0d88.png#pic_center)
二、出现原因
自定义的.h文件的实现文件(.cpp),vscode不回去自动编译.
三、解决方法
修改settings.json文件,在这里找,vscode编辑界面左下方选择设置
![在这里插入图片描述](https://img-blog.csdnimg.cn/f06b74cdfd2446f38dbf3a28a4f5ad25.png#pic_center)
在vscode编辑界面上方出现搜索框,输入code runner或者code-runner,下拉菜单,选择Code-runner:Exector Map
![在这里插入图片描述](https://img-blog.csdnimg.cn/89dced3158354b60bea9c60fcc104e2b.png#pic_center)
点进去修改,具体修改内容如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/b8c314aaf9fa4dab8fdd8a6bac0336f1.png#pic_center)
保存,重新运行即可,或者重启vscode即可.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)