none
MAP File 내에서 static variable을 보는 방법 RRS feed

  • 질문

  • 안녕하세요.

    c++ 환경에서 map file을 생성하여 프로그램 내 global / static 변수의 symbol 정보를 확인하는 코드를 작성 중 입니다. 

    어떤 project에서는 static 변수가 map file 내에 잘 보이는데, 어떤 project에서는 static 변수가 map file 에서 보이지 않습니다.

    static 변수가 map file에서 보이지 않는 이유가 있는 건지, 옵션을 사용하면 되는 건지 궁금합니다.


    2022년 12월 12일 월요일 오전 5:53

모든 응답

  • 안녕하십니까,@ 0_0b 님
    MSDN 포럼에 질문 주셔서 감사합니다.

    Visual Studio의 프로젝트 속성 페이지에서  "Linker" -> "Input" -> "Additional Dependencies"을 찾아 "/MAPINFO:EXPORTS"를 추가할 수 있습니다.
    이렇게 하시면 map file에서 static 변수를 보실 수 있습니다.

    답변이 도움이 되였으면 합니다, 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해 주시기 바랍니다.
    감사합니다.

    MSDN Community Support Elin

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

    2022년 12월 14일 수요일 오전 6:48
    중재자
  • 안녕하세요.

    답변해주신 옵션을 추가해보았지만, 여전히 static 변수는 보이지 않습니다.

    static 변수가 보이는 project에도 해당 옵션은 없었습니다.

    다른 추가 사항 적용이 필요한 걸까요?ㅠㅠㅠㅠㅠ



    2022년 12월 16일 금요일 오전 3:52
  • 안녕하십니까 @ 0_0b 님
    피드백 주셔서 감사합니다.

    설정을 변경한 후 프로젝트를 다시 빌드 하셨나요?
    그렇지 않은 경우 다시 빌드하고 다시 확인하시기 바랍니다.
    /MAPINFO:EXPORTS가 작동하지 않는다면 /MAPINFO를 시도해 보시기 바랍니다.

    답변이 도움이 되였으면 합니다, 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해 주시기 바랍니다.
    감사합니다.

    MSDN Community Support Elin

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

    2022년 12월 16일 금요일 오전 9:55
    중재자