none
Debug Dll 과 Release Dll 이 다른점이 무엇인가요 ? RRS feed

  • 질문

  • 개발 도구가 다운로드 되지 않은 PC에서 실행하려는데 Release 버젼이 실행되지 않습니다. 실행되었다가 죽네요.

    dll 에 따라 실행이 다르게 되나요 ?

    2019년 6월 4일 화요일 오전 12:55

모든 응답

  • 안녕하세요

    제일큰 차이점은: 디버그 빌드는 완전한 심볼릭 디버그 정보가 생성되어 응용 프로그램을 디버깅할 때 도움이 되며 코드 최적화도 고려되지 않습니다. 릴리스 빌드에서 심볼릭 디버그 정보가 생성되지 않고 코드 실행이 최적화됩니다. 또한 심볼릭 정보가 릴리스 빌드에서 생성되지 않기 때문에 최종 실행 파일의 크기는 디버그 실행 파일보다 작습니다.

    보다자세한 내용은 아래 링크를 참조하시기 바랍니다.

    https://stackoverflow.com/questions/6595476/what-does-a-dll-contain-what-is-the-difference-between-a-debug-dll-and-release

    해당 웹 사이트는Microsoft 에서 호스팅하지 않았으므로 링크가 변경 될 수 있습니다. Microsoft 는해당 정보의 정확성을 보증하지 않습니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2019년 6월 4일 화요일 오전 7:32
    중재자
  • 해당 이슈가 해결 되었는가요? 만약 도움이 필요하시다면 해당 스레드에 현제 상황에 대해 설명해 주시기 바랍니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2019년 6월 19일 수요일 오전 7:48
    중재자