User Tag List

Показано с 1 по 10 из 1102

Тема: Emu80 v.4

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Под macOS в Qt Creator 4.6.0 собралось, конфигурация Desktop Qt 5.9.4 clang 64bit, 3 warnings.
    Особенность в том что конфиг и прочее нужно положить в "папку" /Users/nzeemin/MyProjects/emu80v4/src/Emu80qt.app/Contents/MacOS, то есть по сути внутрь "приложения".
    Радио-86РК запустился, отладчик тоже, кстати это очень забавно видеть такой терминал на маке.

    - - - Updated - - -

    Код:
    /Users/nzeemin/MyProjects/emu80v4/src/Debugger.cpp:24: In file included from Debugger.cpp:24:
    /Users/nzeemin/MyProjects/emu80v4/src/Debugger.h:99: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
            void init() {EmuWindow::init();};
                 ^
    /Users/nzeemin/MyProjects/emu80v4/src/EmuWindow.h:68: overridden virtual function is here
            void init() override;
                 ^
    /Users/nzeemin/MyProjects/emu80v4/src/Platform.cpp:34: In file included from Platform.cpp:34:
    /Users/nzeemin/MyProjects/emu80v4/src/Debugger.h:99: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
            void init() {EmuWindow::init();};
                 ^
    /Users/nzeemin/MyProjects/emu80v4/src/EmuWindow.h:68: overridden virtual function is here
            void init() override;
                 ^
    /Users/nzeemin/MyProjects/emu80v4/src/qt/qtPaintWidget.cpp:180: warning: unused parameter 'event' [-Wunused-parameter]
    void PaintWidget::mouseMoveEvent(QMouseEvent *event)
                                                  ^
    Скриншот: https://yadi.sk/i/pphicPgx3VhJCz
    Последний раз редактировалось nzeemin; 11.05.2018 в 02:19.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, спасибо за хорошие новости.
    Куда на маке обычно нужно класть конфиг и прочее?
    На unix-like это обычно usr/share или usr/local/share, но насчет MacOS совершенно не уверен...
    Кстати, если из "прочего" убрать папку "_settings", то текущие настройки должны сохраняться в $HOME/.config/Emu80, при этом директория установки может быть закрыта для записи.

    А насчет отладчика - сам не знаю, почему мне захотелось сделать такой old-school-отладчик Может быть, когда-нибудь переделаю... Ну или как минимум управление мышкой добавлю...

  4. #3

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Pyk, я по маку мало что знаю, почти не пишу там, проще нагуглить.

    Про отладчик -- по опыту скажу что хороший отладчик это очень важно, в свой я вложил очень много, и это окупается.
    И ещё один вариант с отладчиком -- сделать стаб для gdb, и отлаживать снаружи через gdb или любой другой отладчик, работающий по этому протоколу.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Похожие темы

  1. Emu80, старые версии
    от Pyk в разделе Эмуляторы отечественных компьютеров
    Ответов: 68
    Последнее: 11.03.2017, 00:33

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •