vs报错未定义标识符 | 您所在的位置:网站首页 › vs未定义标识符怎么解决max › vs报错未定义标识符 |
vscode 编译多个当前目录下cpp文件,报错未定义标识符的问题
1.在task.json里面args中, 修改为`"${fileDirname}/*"`,表示编译当前文件目录下的所有文件2.加入IncludePath3.升级gcc4.坑点
运行环境为windows10,远程ssh连接ubuntu16 1.在task.json里面args中, 修改为"${fileDirname}/*",表示编译当前文件目录下的所有文件
虽然编译通过,但是依然会提示 未定义标识符,出现红线的问题。 2.加入IncludePathctrl+shift+P 选择Edit Configurations(UI) 然而我…发现,当前目录也包含了,还是出现了报错未定义标识符 3.升级gcc通过 gcc -v查看当前gcc版本,我的是5.4.0 然后升级以下gcc到7.5.0 gcc-7.5.0.tar.gz下载地址 http://mirrors.nju.edu.cn/gnu/gcc/gcc-7.5.0/ Ubuntu下升级安装gcc-7.5.0教程 安装完成后,记得用gcc 7.5.0编译 到此为止,问题基本都能解决,由于不同版本的vscode可能存在bug或者延迟,红线可能要过一会才会消失。 4.坑点全部解决完后,依旧会出现红色的线,找到未定义标识符的类或函数的所在文件,打开,过一会,红线就消失了,,,,应该是bug, 我用的是最新的版的vscode,不过用可以换个版本试试, |
CopyRight 2018-2019 实验室设备网 版权所有 |