我使用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库中,还是完全不同的?
答案 0 :(得分:0)
我敢打赌,SDL lib不包含有效的armv7切片,但你的应用程序是为arm7和arm64构建的。
检查SDL构建设置并确保“有效架构”包含armv7