'LNK4070'에 해당되는 글 1건

320x100

LNK4070

Posted on 2009. 7. 3. 18:15
Filed Under Visual C++

DLL 빌드 중 발생

/OUT:filename directive in .EXP differs from output filename 'filename'; ignoring directive
  • 원인 : Link 탭에 설정한 output 이름과 .def 파일내의 output 이름이 다르게 설정
  • 해결 : .exp 파일을 만들 때 NAME 또는 LIBRARY 문에 지정한 filename이 기본적으로 선택되었거나 /OUT 옵션으로 지정한 출력 filename과 다릅니다. 개발 환경에서 출력 파일의 이름을 변경했는데 프로젝트의 def 파일이 업데이트되지 않은 경우 이 경고가 발생합니다. 이 경고를 해결하려면 .def 파일을 수동으로 업데이트하십시오. 결과로 생성된 DLL을 사용하는 클라이언트 프로그램에 문제가 발생할 수 있습니다.
  • .def 파일의 읽기속성을 해제한 후 수동 수정
반응형

About

by 쑤기c

반응형