1、error: ‘integer_sequence’ is not a member of ‘std’
修改CMakeLists.txt 将设置c++标准的 可以用vscode全局搜索
set(CMAKE_CXX_FLAGS “-std=c++11”)
替换为
set(CMAKE_CXX_STANDARD 14) 或者set(CMAKE_CXX_FLAGS “-std=c++14”)
2、E0020 未定义标识符 “CV_AA”
添加头文件如下
#include <opencv2/imgproc/imgproc_c.h>
3、error: use of undeclared identifier ‘CV_BGR2RGB’
添加头文件如下
#include <opencv2/imgproc/types_c.h>
4、“no definition found for Vector3d”
vscode中C/C++插件的配置问题。操作如下:
先File–>Perferences–>Settings 打开settings配置页面。
然后在搜索框中输入"Intelli Sense",这时候会出现Intelli Sense Mode的配置项,有一个下拉框,是空的。
在下拉的列表中选择linux-gcc-arm64。然后关闭Settings页面,重新打开代码
我们在终端输入:chmod 777 /文件夹/ -R
即可将整个文件夹及其子文件夹的权限修改为777