Я использую Редхок 1.9. Я создал устройство Redhawk из IDE 1.8.4.
- 1.8.4 Устройство Redhawk (создано со всеми настройками по умолчанию)
- Реализация С++
- Импорт существующего проекта в 1.9 IDE
- Я прочитал примечания к выпуску Redhawk 1.9 о том, как конвертировать проекты 1.8.4 и 1.9 *http://redhawksdr.github.io/Documentation/Release_Notes_1.9.0.pdf*
Я импортирую устройство 1.8.4 по умолчанию в 1.9 IDE. Я могу запустить и собрать устройство 1.8.4 в 1.9 IDE. Когда я пытаюсь перегенерировать код для устройства 1.8.4, IDE спрашивает, хочу ли я обновиться до 1.9. Во всплывающем окне говорится: «ConversionTestDevice использует устаревшие генераторы кода. Хотите обновить этот проект?». Решил сделать апгрейд. Затем я получаю следующее сообщение об ошибке:
/usr/local/redhawk/core/bin/update_project возвращен с кодом ошибки 1
Трассировка (последний последний вызов): файл «/usr/local/redhawk/core/bin/update_project», строка 222, в ? если check_bulkio_input(compCpp): файл "/usr/local/redhawk/core/bin/update_project", строка 105, в check_bulkio_input для строки в strip_comments(open(filename, 'r')): файл "/usr/local/redhawk /core/bin/update_project", строка 86, в strip_comments ch += safe_next(chars) File "/usr/local/redhawk/core/bin/update_project", строка 56, в safe_next return next(item) NameError: глобальное имя «следующий» не определен
Я был бы признателен за предложения о том, как преобразовать устройство 1.8.4 в устройство 1.9.