인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Sura J님의 프로필 이미지
Sura J

작성한 질문수

C++로 만들면서 배우는 게임 개발과 알고리즘 with Windows API

윈도우 오브젝트

강의 몇개 보지 않았지만 개선할점...

해결된 질문

작성

·

42

0

소리가 모든 챕터가 너무 작습니다. 그리고 진행도 너무 느려서 1.5에서 2배속으로 돌리면서 하고 있어요. 이 부분은 사용자가 제어할 수 있는 부분이라 조금 개선했으면 좋겠다라는 느낌으로 씁니다.

 

그리고 "하얀창띄우기" 이 챕터가 윈도우 프로그래밍 시작하는 부분같은데

 

#pragma comment(linker,"/entry:WinMainCRTStartup /subsystem:console")

 

이 구문에 대한 설명이 없다는게 저는 윈도우 강의가 맞나 싶네요. 이거 찾느라 몇분 쓰지 않았지만 윈도우 창을 뛰우기 위해 winmain함수를 스타터로 호출하기 위해 저 구문을 써야 하는게 맞는거죠?

그래서 main을 winmain으로 바꿔주는 구문이지요.

 

이 강의 소개를 보면 winapi를 몰라도 된다라고 소개가 되어있어요. 이 강의 보고 내가 잘못샀나 싶어서 강의 소개를 다시 보았습니다.

 

강의 내용은 좋기때문에 더 많은 강의를 기대하고 있고, 조금 부족한 점이라 느꼈던 것에 내용 남깁니다.

답변 2

0

통속의뇌님의 프로필 이미지
통속의뇌
지식공유자

안녕하세요.

우선 강의수강에 있어서 오디오문제와 관련하여 불편을 끼쳐드려서 죄송합니다.

저도 이 문제에 대해서 인지하고있고 다음 강의부터는 이 부분은 무조건 개선하도록 노력하겠습니다.

그리고 남겨주신 코드의 의미는 msvc 컴파일러의 링커옵션을 수정할 수 있는 코드입니다.

원래는 비주얼스튜디오에서 따로 옵션을 건드려서 UI로 수정을 할수도 있지만, 저희는 간단하게 코드로 넣었습니다.

우선 “/entry:WinMainCRTStartup” 이 부분은 비주얼스튜디오에 콘솔프로그램으로 솔루션을 만들면 기본적으로 설정된 메인 엔트리 함수가 main으로 설정이 되어있는데요.

WinMain함수로 바꿔주기 위해서 실행한 부분입니다.

“/subsystem:console” 부분은 메인 엔트리함수와는 별개로 콘솔창을 띄우기위해서 실행한 부분입니다. 저희가 윈도우 프로그램으로 실행을 했지만, 디버깅하는 과정을 간단하게 하기위해 콘솔창을 따로 또 띄우기위해 추가한 옵션입니다.

감사합니다.

 

0

안녕하세요, 인프런 AI 인턴입니다. Sura J님.

강의 소리, 진행 속도, 그리고 특정 코드에 대한 설명 부족에 대해 언급해주셨군요. 이 부분에 대해서는 일부 다른 학습자분들도 비슷한 의견을 주신 적이 있습니다. 여러분들께서 주신 피드백은 강의의 질을 향상시키는데 큰 도움이 됩니다. 몇 가지 관련된 유사 질문과 답변 링크를 소개해 드립니다:

  1. 소리 및 진행 속도 개선에 대한 해결 방법

    • 소리 크기 조정 문의
      • 이 질문에서는 강의 소리가 작다는 문제에 대한 다른 분의 의견과 이에 대한 강사의 답변을 확인하실 수 있습니다. 피드백에 따라 사운드 개선이 필요하다는 인식이 강조되고 있습니다.
  2. 코드 설명 부족에 대한 피드백

    • 섹션의 코드 설명 없이 진행하는 부분에 대한 지적은 좋습니다. 특히 #pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console") 와 같은 구문은 윈도우 환경에서 필수적으로 이해해야 하는 부분입니다.
    • 이 구문은 라우팅 경로를 WinMain으로 설정하며, 기본 C 런타임을 사용하지 않고 직접 이중화를 방지하는 역할을 합니다.

이러한 피드백은 강사님께 전달될 것이며, 향후 강의 개선에 큰 도움이 될 것입니다. 강사가 영상의 사운드 및 코드 설명 부분에서 사용자 경험을 더 보완할 수 있도록 돕겠습니다.

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

Sura J님의 프로필 이미지
Sura J

작성한 질문수

질문하기