SDL 프레임 워크로 응용 프로그램을 설정하면 오류없이 작동합니다. 그러나 내 프로그램을 시작하려고하면 내 간단한 기본 방법을 입력하기 전에 즉시 종료됩니다. 여기 코드 :SDL이 내 주요 기능을 찾을 수 없습니다.
#include "CApp.h"
#include <iostream>
int main(int argc, char* argv[]) {
std::cout << "Hello";
return 0;
}
나는 SDL이 자신의 주 기능을 SDLMain.m에 구현하고 수동으로 내 주요 기능을 시작한다는 것을 알고 있습니다. 내가 [NSApp run]
에 중단 점을 설정하고 프로그램이 종료 단계를 앞으로 만들
/* Create SDLMain and make it the app delegate */
sdlMain = [[SDLMain alloc] init];
[NSApp setDelegate:sdlMain];
/* Start the main event loop */
[NSApp run];
: 난 내 주요 기능 (라인 222ff)를 실행 STLMain.m의 코드를 찾을 수 있다고 생각합니다.
이것은 Xcode와 아무 관련이 없습니다. SDL은'main()'을 호출하지 않습니다. 앱 시작시 OS에 의해 호출됩니다. –