问题描述
linux 下使用vscode编译c++项目时出现如下信息
identifier "memcpy" is undefinedC/C++(20)
解决思路1(检查无误,未解决)
检查 .vscode/c_cpp_properties.json 配置文件中 “includePath” 有无配置cuda\cudnn的头文件路径
解决思路2 (检查无误,未解决)
检查 .vscode/c_cpp_properties.json 配置文件中 “cStandard”,“cppStandard” 版本
解决思路3 (适用,解决问题)
将 vscode 中的 C_CPP: Intelli Sense Engine 由原来的 default 设置为 Tag Parser
vscode 中CTRL + SHIFT + P输入 C_CPP: Intelli Sense Engine 即可搜索到该设置
在Linux环境下,使用VSCode进行C++开发时遇到memcpy标识符未定义的错误。首先检查了.c_cpp_properties.json文件中的includePath和cuda/cudnn头文件路径,然后确认了cStandard和cppStandard的设置,但问题仍未解决。最终,通过将IntelliSenseEngine设置从default改为TagParser成功解决了问题。

2494

被折叠的 条评论
为什么被折叠?



