해결된 질문
작성
·
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님.
강의 소리, 진행 속도, 그리고 특정 코드에 대한 설명 부족에 대해 언급해주셨군요. 이 부분에 대해서는 일부 다른 학습자분들도 비슷한 의견을 주신 적이 있습니다. 여러분들께서 주신 피드백은 강의의 질을 향상시키는데 큰 도움이 됩니다. 몇 가지 관련된 유사 질문과 답변 링크를 소개해 드립니다:
소리 및 진행 속도 개선에 대한 해결 방법
코드 설명 부족에 대한 피드백
#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")
와 같은 구문은 윈도우 환경에서 필수적으로 이해해야 하는 부분입니다.이러한 피드백은 강사님께 전달될 것이며, 향후 강의 개선에 큰 도움이 될 것입니다. 강사가 영상의 사운드 및 코드 설명 부분에서 사용자 경험을 더 보완할 수 있도록 돕겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.