콘텐츠로 건너뛰기
STAGING SERVER
DEVELOPMENT SERVER

방법: 사용 중단된 선언 경고(GCC 컴파일러) 억제하기#

문제#

Basler의 레거시 카메라 클래스를 사용할 때 지원 중단된 선언(deprecated declarations)과 관련된 경고가 다수 발생할 수 있습니다.

원인#

지원 중단된 선언 경고는 새로운 SFNC (Standard Features Naming Convention) 버전 출시로 인해 향후 해당 카메라 Property의 이름이 변경될 예정임을 안내합니다.

예를 들면 다음과 같습니다. AutoFunctionROIWidth 교체됨 AutoFunctionAOIWidth.

해결 방법#

카메라에 최신 펌웨어가 설치되어 있는지 확인하십시오. 최신 펌웨어가 설치되어 있는 경우, 코드에서 새로운 카메라 Property 이름만 사용해야 합니다.

지원 중단 경고를 일시적으로 비활성화하려면, pylon 관련 헤더를 포함하기 전에 cpp 파일에 다음 라인을 추가하십시오.

#pragma GCC diagnostic ignored "-Wdeprecated-declarations"

기술 문서로 돌아가기