mgtk

Discussing libraries simplifying applications development
  • Spoiler:Было несколько проблем:
    файл gapp.cpp 155 строка, много каких то неизвестных параметров, сделал криво, 2 проблема:

    Code: Select all

    gapp.cpp:114:22: error: cannot convert 'oskey_t' to 'int' in assignment

    Code: Select all

    ev.type.key.keyId=get_key();
    В Menuetlibc было так:

    Code: Select all

    ev.type.key.keyId=__menuet__getkey();
    Попробовал закомментировать пока эту строку:

    Code: Select all

    gtext.cpp:10:17: error: 'strdup' was not declared in this scope
    Подпало еще и это.
    https://stackoverflow.com/questions/407 ... this-scope
    Судя по этому, можно либо установить другой стандарт, либо самому реализовать. Установил другой стандарт.
    Вроде как больше особых проблем не было.
    При попытке собрать программу-пример:

    Code: Select all

    libmgtk.a(gapp.o):gapp.cpp:(.text+0x356): undefined reference to `strdup'
    libmgtk.a(gtext.o):gtext.cpp:(.text+0x5e): undefined reference to `strdup'
    libmgtk.a(ginput.o):ginput.cpp:(.text+0x4e6): undefined reference to `isprint'
    libmgtk.a(gtextbutton.o):gtextbutton.cpp:(.text+0x76): undefined reference to `strdup'
    libmgtk.a(gscroll.o):gscroll.cpp:(.text+0x399): undefined reference to `__libclog_printf'
    strdup это понятно, а вот что за isprint и __libclog_printf?
    Выложу последние наработки
    UPD лучше ключ gnu++11 а не gnu11
    Attachments
    Downloaded 176 times
  • Who is online

    Users browsing this forum: No registered users and 0 guests