콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

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

문제#

Basler의 레거시 카메라 클래스를 사용하면 사용 중단된 선언과 관련된 많은 경고가 발생합니다.

원인#

사용 중단된 선언 경고는 새로운 SFNC 버전(Standard Features Naming Convention) 출시로 인해 향후 해당 카메라 파라미터의 이름이 변경될 것임을 안내하는 경고일 뿐입니다.

예를 들어, AutoFunctionROIWidth 교체됨 AutoFunctionAOIWidth.

해결 방법#

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

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

#pragma GCC diagnostic ignored "-Wdeprecated-declarations"

기술 자료로 돌아가기