我正在尝试使用名称空间,但是我不断遇到这些错误。在程序中,定义了称为roi的命名空间:
lipo
但是稍后当我尝试引用此命名空间中的项目时:
using namespace cv;
using namespace std;
namespace roi{
int numOfRegion;
int *x0, *y0, *x1, *y1, *x2, *y2, *x3, *y3, *x4, *y4;
}
我收到这样的错误:
如何正确使用此命名空间? roi 名称空间是在同一文件中定义的,而在其他任何地方都没有。
Visual Studio 15,x64,Windows 10
答案 0 :(得分:1)
结果是,问题出在一个包含名为 roi 的类的头文件中。因此,我将名称空间的名称从 roi 更改为 Roi ,错误得到解决。