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

问题描述 投票:1回答:1

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

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

这个问题是否存在于我想要链接到的SDL库中,还是完全不同于其他内容?

ios xcode sdl sdl-2
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.