【问题标题】:Debug C++ code from Dart package using dart::ffi使用 dart::ffi 从 Dart 包中调试 C++ 代码
【发布时间】:2020-10-02 16:23:44
【问题描述】:

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

【问题讨论】:

  • Visual Studio 2019
  • 你建议我怎么做?据我所知,我无法在 Visual Studio 2019 中运行 Flutter 应用
  • 为什么不能运行?
  • 根据this,可以用来调试的IDE是Android Studio、IntelliJ、VS Code和Emacs。您是否尝试过在 Visual Studio 中运行 Flutter 应用程序?

标签: c++ flutter debugging dart dart-ffi


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-07-07
    • 2020-09-23
    • 2021-06-12
    • 2023-03-15
    • 1970-01-01
    • 2019-10-07
    • 2013-05-01
    • 1970-01-01
    相关资源
    最近更新 更多