-- appdelegate.m には、他のすべてのデフォルト呼び出しの中でこれがあります: --
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];
NSLog(@"Launched");
return YES;
}
-- 私の main.mm は次のようになります: --
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
#include <allegro5/allegro.h>
ALLEGRO_DISPLAY *Display;
int main(int argc, char *argv[])
{
al_init();
al_set_new_display_option(ALLEGRO_SUPPORTED_ORIENTATIONS,
ALLEGRO_DISPLAY_ORIENTATION_LANDSCAPE,ALLEGRO_REQUIRE);
Display = al_create_display(960, 640);
printf("%d, %d", al_get_display_width(Display),
al_get_display_height(Display));
return 0;
}
プロジェクトに allegro.h と必要なすべてのライブラリ/フレームワークを含め、main 内で al_init() を呼び出すとすぐに、プログラムは「起動済み」の出力を停止します。AppDelegate が完全に無視されているようです。誰でも何かヒントを得ましたか???