Использование DCU отладки JVCL с C ++ Builder

Как отладить код JVCL с помощью C ++ Builder? Я включил сборку отладочных DCU при установке JVCL, я включил «использовать отладочные DCU» в настройках Delphi моего проекта (похоже, нет аналогичной опции в настройках C ++), и я отключил сборку с пакетами . Несмотря на все это, один шаг по-прежнему пропускает код JVCL, и если функция JVCL отображается в трассировке стека, двойной щелчок по ней показывает только дизассемблирование.

Отладка кода RTL и VCL работает нормально; у меня проблемы только с кодом JVCL.

Есть идеи?

Изменить : Я также заметил, что DCU отладки JVCL отлично работают для приложений Delphi. Я попытался собрать свой проект во время работы Process Monitor , а для приложения C ++ Builder он даже не пытается найти DCU JVCL (так что, по-видимому, это не просто проблема с моим путем поиска). Однако он ищет и находит DCU для основных файлов VCL. Итак, очевидно, что C ++ Builder определяет свои зависимости иначе, чем Delphi, и очевидно, что зависимости JVCL обрабатываются иначе, чем зависимости ядра VCL, но я не знаю, как и почему.

1
задан Community 23 May 2017 в 12:01
поделиться