0
이제 "window.nib"을 포함하는 "MyFramework.framework"라는 프레임 워크가 있으며 터미널에 호출하는 예제를 작성합니다. 코드 : 대화 상자가 나타날 수 있습니다프레임 워크를 termimal에서 호출하는 것 같습니다.
//<MyFramework/myUI.h>
#ifndef Frmwork_myUI_h
#define Frmwork_myUI_h
#ifdef __cplusplus
extern "C"{
#endif
void ShowDialog();
#ifdef __cplusplus
}
#endif
#endif
//test.mm
#include <MyFramework/myUI.h>
#include <Foundation/NSRunLoop.h>
int main(int argc, char *argv[])
{
ShowDialog() ;
while (!isTransmitCompleted)
{
[[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]];
}
return 0;
}
//build test.mm
g++ -c test.mm -o test.o
g++ test.o -o test -lpthread -framework Cocoa -framework AppKit -framework CoreData -framework Foundation -framework MyFramework
//run
$./test
하지만이 차단 될 것 같다, 초점이 없을, 내가 입력하지 아무것도, 나는 아무것도 할 수 있습니다, 무슨 일입니까?