:)Власне я так і подумав. Попутно запитаю хоч і не зовсім по темі: чи є взагалі зміст користувати 64-біт системи, і чи мають вони реальні переваги, і в яких задачах?
Дякую.
Те що знаю, то 64-бітові системи мають значні переваги у мультимедіа використанні (обробка відео, моделювання і т.д.), у обчисленнях з високою точністю та великим об'ємом даних (промислові бази даних, статистика та аналіз).
Але ці переваги, звичайно, залежать й від самих прикладних програм - чи були вони написані та оптимізовані для 64-біта.
Ось, в вашому випадку, Дебет+ не був написаний для використання його на 64-бітових системах, тому таку програму необхідно портувати. Наприклад, замінити всі приведення gint * p = (gint) vp; на щось таке: gint* p = (gint *) ((uintptr_t)vp;