gpt4 book ai didi

ios - iOS 中的其他 Mtouch 参数

转载 作者:可可西里 更新时间:2023-11-01 03:57:20 25 4
gpt4 key购买 nike

我有一个关于“其他 mtouch 参数”的快速问题

-gcc_flags "-lstdc++ -L${ProjectDir} -libMonkeyTalk-1.0.40 -lsqlite30 -framework CFNetwork -framework QuartzCore -all_load"

我将其作为附加参数,但在构建我的 iOS 应用程序时出现以下错误。

Error MT5201: Native linking failed. Please review user flags provided to gcc: "-lstdc++" "-L/Users/henry/Downloads/HelloWorld_iPhone/HelloWorld_iPhone" "-libMonkeyTalk-1.0.40" "-lsqlite30" "-framework" "CFNetwork" "-framework" "QuartzCore" "-all_load" (MT5201) (HelloWorld_iPhone)

我该如何解决这个问题?我的论点有什么问题?我是否遗漏了添加 MonkeyTalk 库的步骤或其他错误?

最佳答案

MT5201 错误表示在运行native 链接器时构建失败。

最常见的问题之一与使用 -gcc_flags 提供给链接器的附加(和未验证)参数有关。这就是错误消息要求您查看它们的原因。

但这并不是链接失败的唯一原因。检查后,您应该查看构建日志(在 XS 错误垫内)以查看链接器报告的警告/错误(甚至更早的消息)。

如果您的问题提供了您的完整 额外 mtouch 参数,那么您的问题可能是在不告知 mtouch 使用 C++ 编译器进行编译,使用 --cxx

请注意,这是一个mtouch 参数,不是 链接器参数,因此它必须在您的--gcc_flags 中。例如

--cxx -gcc_flags "-lstdc++ -L${ProjectDir} -libMonkeyTalk-1.0.40 -lsqlite30 -framework CFNetwork -framework QuartzCore -all_load"

关于ios - iOS 中的其他 Mtouch 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15595514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com