SDL2 iOS应用程序:未定义架构armv7的入口点(_main)

时间:2015-11-10 19:22:31

标签: ios xcode sdl sdl-2

我使用SDL2,SDL2_ttf和SDL2_mixer构建了一个小游戏。我将它移植到Xcode并且能够使用iOS模拟器运行它就好了。我成功构建了所有SDL2库,目标设置为" iOS Device"并将它们导入我项目的Frameworks目录。但是,当我尝试将目标设置为" iOS Device"我收到以下错误:

ld: entry point (_main) undefined. for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这个问题是否存在于我试图链接的SDL库中,还是完全不同的?

1 个答案:

答案 0 :(得分:0)

我敢打赌,SDL lib不包含有效的armv7切片,但你的应用程序是为arm7和arm64构建的。

检查SDL构建设置并确保“有效架构”包含armv7