使用 dart::ffi 从 Dart 包中调试 C++ 代码

Fac*_*all 2 c++ debugging dart flutter dart-ffi

我正在用 C++ 开发一个包,用于 Flutter 应用程序(因此在 Dart 中),使用dart::ffi我想知道是否有更好的调试方法(逐步,变量监视,诸如此类的事情) C++ 代码,而不是记录消息。我在 Android Studio 和 VS Code 中都尝试过,但没有成功。

小智 5

Android Studio(或 VS Code)在 Flutter 模式下(目前)不支持本机 (C/C++) 代码调试。但是,有一个解决方法!在项目树中,右键单击“android”文件夹,然后选择 Flutter -> 在 Android Studio 中打开 Android 模块。项目将切换到完全支持c/c++调试的Android开发模式。现在只需搜索“cpp”文件夹,在其中的任何文件中设置断点并运行应用程序(当然仍处于 Android 开发模式)!