• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

런타임 에러의 경고표시에 대한 질문입니다.

21.09.03 14:21 작성 조회수 360

0

안녕하세요 교수님. 컴파일러의 런타임에러 경고 작동에 관한 질문을 올립니다.

이미지로 저장한 화면을 보시면 전 인위적으로 런타임 에러를 발생시키기 위해 할당되지 않은 주소에 값을 넣었습니다. 그런데 교수님의 예제와는 다르게 녹색 물결표시로 경고가 뜨지않고 실행했을때 에러메시지가 뜨기는 하지만 실행 자체는 되었습니다. Error List에도 아무런 경고나 에러가 없어서 당황스럽습니다. 정작 IntelliSense의 오류 물결선은 사용이라 설정되어 문법 오류 물결선(빨간색)은 잘 나옵니다.

전 현재 visual studio 2019 최신버전으로 'C++를 사용한 데스크톱 개발' 만을 다운로드 받아 사용하고있습니다. 교수님과 같은 경고 표시줄을 보려면 어떻게 해야 하는지 알고 싶습니다. 답변 부탁드립니다.

답변 1

답변을 작성해보세요.

0

안소님의 프로필

안소

2021.09.03

안녕하세요!

교수님은 아니지만..

"확장 - 확장 관리" 에서 Productivity Power Tools 검색하셔서 다운 받으시면 됩니다. 

교수님께서도 설치 하신 것 같아요.

원래 기본 상태로는 초록줄 안 보여요.

KoKo님의 프로필

KoKo

질문자

2021.09.03

직접 설치해보니 잘 작동되었습니다. 감사합니다.

KoKo님의 프로필

KoKo

질문자

2021.09.05

제 노트북에서는 Productivity Power Tools이 잘 작동되었는데 pc에선 런타임에러 경고가 작동되지 않습니다. visual studio를 삭제하고  Productivity Power Tools도 다시 설치해보아도 그대로인데 해답을 알고싶습니다.

안소님의 프로필

안소

2021.09.05

안녕하세요. 

저도 이 정보로만 봐서는 왜 안되시는지 알 수가 없네요 ㅠㅠ

일단 제 PC 에서는 설치 후 초록 물결선이 생기는 것을 잘 확인하였습니다.

뭔가 질문자님의 PC VS 에서는 세부적인 워닝이 꺼져있는.. 그런 어떤 설정이 되어있는게 아닐까 싶네요.

잘 해결 되셨으면 좋겠습니다. 

KoKo님의 프로필

KoKo

질문자

2021.09.05

아예 pc를 초기화하고 다시 깔아도 여전하네요.. 그러면 혹시 정상작동되는 제 노트북의 visual studio를 그대로 복사해서 pc로 옮기는 방법은 없을까요?

안소님의 프로필

안소

2021.09.05

음 이건 강의 밖의 영역인 것 같네요 ㅠㅠ 그런 방법에 대해선 잘 모르겠습니다.

https://dotnet.libhunt.com/vs-ppt-alternatives

Productivity Power Tool 을 대체할만한 다른 확장 도구들인 것 같은데 다른거 설치 해보시면 어떨까 싶습니다.

(사실 배열 밖의 인덱스에 접근하는건 런타임 에러를 통해 바로 알 수 있고 이런 현상을 코드를 통해서도 충분히 방지할 수 있기 때문 저 도구가 설치가 안된다고 해서 시간 쓰실 필요는 없어 보입니다.  제 의견으로는..!!)

KoKo님의 프로필

KoKo

질문자

2021.09.05

여러 방법을 알려주셔서 감사합니다. 저도 마지막 한번만 해보고 안되면 더 시간을 쓰지 않으렵니다. 마지막으로 질문 드립니다. 제가 정상적으로 작동되는 노트북에서 배열 런타임에러를 만들자 경고로 C6201, C6386이 나왔습니다. 현재 문제가 있는 PC에선 모든 경고를 ON으로 해도 이 경고가 보이지 않았습니다. 그 이유가 PC visual studio에 어떠한 자료가 설치되지 않아서라고 볼수 있을까요?

안소님의 프로필

안소

2021.09.05

앞에서도 말씀드렸지만 제가 설치가 제대로 되었는지와 질문자님의 VS 환경을 확인할 수는 없기때문에 정확히 어떤 원인인지 알기는 어려울 것 같습니다.ㅠㅠ(확인할 수 있더라도 이 부분은 제가 도움드릴 수 있는 영역의 밖인 것 같네요) PC visual studio에 어떠한 자료가 설치되지 않아서라고 볼수 있을까요? 라고하셨는데 그럴 수도 있구요! 왜인지는 저도 알기가 어렵네요. 우선 제대로 설치가 되었다면 초록줄이 제대로 나온다는 점을 다시 한번 더 말씀드리고 싶습니다. 지금 제 노트북에도 설치해보았는데 설치한 이후 바로 잘 뜨네요. 잘 해결 되셨으면 좋겠지만 이 도구는 필수적인게 아닐뿐더러 배열 런타임 에러는 코드로도 충분히 막을 수 있기 때문에 너무 신경 안쓰셔도 괜찮을 것 같습니다. 😥

KoKo님의 프로필

KoKo

질문자

2021.09.05

옙. 여러번 답변해 주셔서 감사합니다.