학습에서 발생하는 Qt 문제

     1. [modules\core\CMakeFiles\opencv_core.dir\build.make:1494: module/core/CMakeFiles/opencv_core.dir/vs가 CMake 컴파일 중에 나타납니다.

      해결 방법: CMake에서 OPENCV/OPENCV_ENABLE_ALLOCATOR_STATS를 선택 취소합니다.

    2.modules\python3\CMakeFiles\opencv_python3.dir\build.make:82: 모듈/python3/CMakeFiles/opencv_python3.dir/__/src2/cv2.cpp.obj]

         해결책:

3. 오류: '벡터'는 cv의 구성원이 아닙니다.

opencv2.4.11에서 올바르게 컴파일된 프로그램이 다음 오류를 나타냅니다. '벡터'는 opencv3.2에서 cv의 구성원이 아닙니다.

이유: opencv 3.0 이전에는 std::vector가 core.hpp에서 직접 사용되었습니다.

    따라서 cv::vector는 본질적으로 std::vector입니다.

    다만 3.0 이후에는 삭제된 것 같아서 컴파일 오류가

해결 방법: 코드의 cv 네임스페이스에 벡터를 추가합니다.    

namespace cv
{
      using std::vector;   
}

기술 토론 그룹에 오신 것을 환영합니다. 광고 없음, 순수한 기술, 모두 환영합니다. 초보자도 환영합니다. 그룹에서 초보자에 대한 차별이 금지되며 상사가 자발적으로 질문에 답변합니다.

 

추천

출처blog.csdn.net/dongyunlong123/article/details/108602899