inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

독하게 시작하는 C 프로그래밍

gets() 함수와 보안 결함 (feat. 시큐어 코딩)

visual studio SDL 검사 설정 방법

해결된 질문

239

메롱하는오리

작성한 질문수 2

1

안녕하세요, 강의 정말 잘 듣고 있습니다!

SDL 설정을 따라해 보려고 하는데, 쉽지 않아서 이렇게 질문을 남깁니다. 알려주신 단축키(alt + F7)도 안되고, 나름 검색해본 방법들도 제가 사용하는 visual studio 에서는 적용이 되지 않는 것 같습니다. 도움을 구합니다. 감사합니다.

 

<SDL 설정 창> -> 이걸 하고 싶어요...

image.png

<사용 중인 visual studio>

image.png

 

위의 3가지를 시도해보았지만 실패했습니다...

c 컴퓨터-구조 assembly-language vc++

답변 2

1

널널한 개발자

프로젝트 -> 속성 -> 왼쪽 목록에서 '구성' -> '구성'의 하위 요소로 C++ -> 일반 순으로 선택하시면 됩니다. AI 답변과 더불어 참고하시고 무엇보다 개발환경이 C/C++ 개발환경이어야 합니다. 일반 개발환경일 경우 달라질 수 있으니 주의하시기 바랍니니다. 😄

0

메롱하는오리

오! 감사합니다. 솔루션과 프로젝트를 다 지우고, 처음부터 솔루션과 프로젝트를 다시 만들었더니 되네요... 제가 추측하기로는 탐색기에 프로젝트 이미지(?)가 있는 상태에서는 되는데, 제가 올린 <사용 중인 visual studio>에서 탐색기를 보면 폴더 뷰로 되어있으면 안 되더라구요. 아니면 제가 프로젝트 이름을 바꾸고, 경로가 꼬여서 그런것 같기도 합니다. visual studio를 좀 더 만지다보면 차이점을 알 수 있겠죠...?

1

널널한 개발자

개발환경 설정이 바뀌면 화면 구성도 달라집니다. '폴더 뷰'를 언급하신 것은 그 때문인 것 같습니다. 물론 이런 도구 화면 설정은 말 그대로 '설정'해주면 됩니다. 생각하시는 것처럼 경험이 필요하지요. 잘 해내시리라 믿습니다. 😄

1

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 메롱하는오리님.

비주얼 스튜디오에서 SDL(보안 개발 라이프사이클) 설정을 적용하는 데 어려움을 겪고 계신 것 같습니다. SDL 설정은 프로젝트의 속성에서 변경할 수 있습니다. 아래에 이와 관련된 유사한 질문과 해결 방법을 안내해 드리겠습니다.

SDL 설정 방법

SDL 설정은 비주얼 스튜디오의 프로젝트 속성에서 접근할 수 있습니다. 아래는 SDL 설정을 변경하는 일반적인 방법입니다.

  1. 프로젝트 속성 열기:

    • 솔루션 탐색기에서 해당 프로젝트를 우클릭합니다.
    • 메뉴에서 속성을 선택합니다.
  2. C/C++ -> 일반 설정:

    • 속성 창이 열리면 왼쪽 메뉴에서 C/C++를 확장한 다음 일반을 선택합니다.
  3. SDL 검사 설정:

    • 오른쪽 패널에서 SDL 사용 설정을 찾으세요.
    • 드롭다운 메뉴를 클릭하여 로 변경합니다.
  4. 변경 사항 적용:

    • 설정을 완료 후 확인 버튼을 누르면 변경 사항이 적용됩니다.

이미지와 함께 제공하신 스크린샷은 설정 적용을 위한 일반적인 비주얼 스튜디오 인터페이스를 보여주는 것 같습니다. 특정 프로젝트의 설정이 아니라면, 전체 솔루션 설정에도 유사한 옵션이 있을 수 있습니다.

유사한 질문과 해결 방법

위 질문과 유사하게 특정 설정에 따라 컴파일 및 빌드 과정 중 문제가 발생할 수 있습니다. SDL 설정이 프로젝트 설정의 핵심 부분이므로, 올바르게 접근하여 설정을 변경하는 것이 중요합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

scanf("%d\n") 의미

0

19

1

주소 연산자(&) 간접 지정자(*) 반대 개념

0

32

1

Virtual Memory, Memory, Memory mapping tables

0

50

1

샘플코드 출력 오류 발생 질문드립니다

0

62

2

값의 교환에 사용되는 변수의 위치.

0

87

2

메모리 비교에 관한 질문

0

80

2

문자열 Null

0

62

1

C, C++

0

87

2

문자열 입출력 코드 에러

0

60

2

선생님! 120화 2분 50초 질문입니다.

0

66

1

caller 가 메모리 할당 해제를 할 때의 문제점 질문

0

63

2

단축키 맞는지 여부 문의드립니다.

0

59

2

문자열을 사용하는 이중 포인터에 대하여 질문합니다

0

65

1

char 포인터 변수의 크기에 대하여 제가 이해한 것이 맞을까요

0

78

2

용어 설명 필요

0

56

2

stdin, stdout

0

70

2

필수 실습 (최댓값을 반환하는 함수)

0

92

2

아......ㅠㅠ

0

99

2

버퍼 내 엔터

0

71

1

2진수 뺄셈에서 carry-out

0

111

2

union 식별자는 실무에서 보통 어디에서 사용하나요?

0

79

2

필수실습문제 공부법 (진도 vs 복습)

0

103

2

예제파일 다운로드

0

78

2

Visial Studio Code 를 설치해서 사용해도 수업을 따라가는데 지장이 있나요?

0

118

3