【发布时间】:2018-06-14 15:15:34
【问题描述】:
我已经开始为 Unity 和 Unreal 编写 C++ 中间件。现在,在 macOS 上,我想将 LLDB 附加到 Unity 沙盒项目的进程中,以便调试一些问题。我怎么能做这样的事情?
我的中间件是作为 macOS 包构建的,并通过 C# Unity 脚本动态加载。
public class MyMiddleware
{
[DllImport("MyMiddleware")]
public static extern int SomeFailingFunction();
}
public class SomeBehaviour: MonoBehaviour
{
private void Start() {
MyMiddleware.SomeFailingFunction();
}
}
我在生成捆绑包时嵌入了调试信息。我想调试SomeFailingFunction的C++实现。
【问题讨论】: