다음을 사용하여 컴파일러 경고를 비활성화 할 수 있습니다.
#pragma warning(disable:4966)
#pragma 지시문으로 링커 경고를 비활성화하려면 어떻게해야합니까? 다음과 같은 것 :
// Disable linker warning LNK4221
#pragma warning(disable:4221)
링커 경고는 소스 파일 (.CPP / .C / .H 등)이 링커가 아닌 컴파일러 사용을위한 것이므로 소스 파일에 넣을 수 없습니다. 컴파일은 하나 이상의 파일 (하나 이상의 "번역 단위"를 통해)에서 오브젝트 파일을 생성합니다. #prama disable_linker_warning
소스 파일 을 넣는 경우 -링커 설정은 어떤 .OBJ 파일 (링크의 일부)로 이동해야합니까?
링커 설정은 프로젝트 전체에 적용 됩니다. .OBJ 파일이 연결되어 최종 PE 이미지를 생성하고 링커 경고가 적용되기 때문입니다. 프로젝트 설정 페이지에서 링커 경고를 선택할 수 있습니다.
전 처리기 지시문은 저장되지 않고 나중에 링커로 전파됩니다. 다중 변환 단위로 인해 다중 경로 모호성과 기타 복잡성이 발생할 수 있습니다. 이러한 링커 기능은 신뢰할 수 없습니다.
VC ++에서 단일 소스 파일의 속성을 선택 하면 "링커"설정이 표시되지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다