Visual Studio 2017에서 빈 CLR 프로젝트를 만들고 Windows Forms를 추가했습니다. 앱을 시작하면 명령 프롬프트와 양식 응용 프로그램이 열립니다. 명령 프롬프트를 무시할 수있는 방법이 있습니까? SreenshotVisual C++ 응용 프로그램이 양식 뒤에 명령 프롬프트를 엽니 다.
답변
프로젝트 속성에서 실행중인 하위 시스템을 콘솔에서 GUI로 변경해야합니다 (첨부 된 이미지 참조).
또한 int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow);
을 주요 기능으로 사용하는 것을 잊지 마십시오.
tere가 GUI 옵션이 아니며 또한 "WINAPI wwininain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow)을 사용하는 것을 잊지 않습니다. 귀하의 주요 기능으로. " 방법. 내 어리 석음에 대한 미안 나는 이것에서 새롭다. –
'int main' 대신 Windows 하위 시스템에서 호출되는 함수입니다 –
이것은 무엇을 의미합니까? 내가 int int main functin istead 넣어해야합니까 또는 진입 점으로 넣어해야합니까? –
확인. Finaly 나는 진입 점을 main과 SubSystem을 Windows (/ SUBSYSTEM : WINDOWS)로 설정하는 것만으로도 제대로 작동하는 양식을 얻었습니다. 또한 MyForm.cpp에 몇 줄을 추가했습니다. zx485
변경 'GUI 앱'대신 '콘솔 응용 프로그램'의 프로젝트 설정의 설정 @ AntonMalyshev @ 및 : 지금은에
감사 것 같습니다. – zx485
@ zx485 속성 탭에서 모든 글 머리 기호를 살펴 보았지만 GUI 응용 프로그램이나 콘솔 응용 프로그램에 대해서는 아무런 언급이 없습니다. 어쩌면 내가 잘못된 곳을 찾고 있을까요? –