gpt4 book ai didi

ios - 在 iOS 应用程序中使用 C++ 库

转载 作者:行者123 更新时间:2023-11-28 22:13:37 27 4
gpt4 key购买 nike

The screen shot is the crash report when I try to call C++ method我有一个任务,我需要使用一个.a c++ 库(不知道那个库中的代码是什么)和一个头文件,其中声明了一些方法。现在我需要做的是从我的 objective-c 类中调用这些方法。为此,我做了以下事情:

  1. 将我的 View Controller 类的扩展名从 .m 更改为 .mm

  2. 在build设置中将我的“其他 C++ 标志”设置为 objective-c++

在堆栈溢出和其他任何地方建议的所有其他步骤。我仍然无法使用该库。一个例子会让你更好地理解我的问题:

假设我们有一个库mylibrary.a,我们还有一个名为myHeaderFile.h 的头文件。现在我们需要调用在 myHeaderFile.h 头文件中声明的名为“int Login(unsigned long *LoginInfo)”的方法。应该做什么?屏幕截图是我尝试调用 C++ 方法时的崩溃报告

这里有什么错误,请指教。快速帮助将不胜感激...

最佳答案

使用任何调试器附加到应用程序或打开错误报告以查看究竟是什么崩溃了。

UPD:Apple 的 LLDB tutorial .您需要执行以下步骤:

  1. 指定要调试的程序
  2. 使用 LLDB 启动程序(r,然后 Enter)

最后,当它崩溃时,输入 bt,然后 Enter

关于ios - 在 iOS 应用程序中使用 C++ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22317927/

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