함수 매개 변수 목록이 선언 간에 일치하지 않음
다시 선언된 함수의 매개 변수 목록이 이전 선언에 사용된 매개 변수 목록과 일치하지 않습니다.
설명
이 오류는 함수를 다시 만들 때 매개 변수에 다른 형식을 extern "C"
사용하는 경우에 발생할 수 있습니다.
이 오류는 Visual Studio 2019의 규칙 변경으로 인해 업그레이드 후에 발생할 수 있습니다. Visual Studio 2019 버전 16.3 /Zc:externC-
부터 컴파일러 옵션은 이 검사를 완화합니다. 이 옵션은 명령줄의 옵션 /permissive-
이후에 와야 합니다.
참고 항목
컴파일러 오류 C2733
extern
(C++)
/Zc:externC
(표준 C++ extern "C"
규칙 사용)