Проблема с компиляцией pixilang

Pixilang по русски
Post Reply
User avatar
phase
Posts: 17
Joined: Thu Dec 20, 2012 6:16 pm
Location: Хабаровск

Проблема с компиляцией pixilang

Post by phase » Tue Jul 26, 2016 10:24 am

Здравствуйте. Решил перекомпилировать pixilang для windows с поддержкой 64 битных переменных.
Сначала требовал i586-mingw32msvc-gcc.
Найти и скачать его в интернете не смог, нашёл упоминание что это устаревшая версия. Скачал и установил i686-w64-mingw32 (на ubuntu). Пробовал подставлять разные компиляторы в переменную CC в sundog_makefile.inc
Побовал например x86_64-w64-mingw32-gcc(и с++)-win32(и posix).
Требует теперь iasiodrv.h. Что он ещё может потребовать? Какие конкретно библиотеки нужны? И как правильно подкорректировать sundog_makefile.inc и др мейк файлы?

User avatar
NightRadio
Site Admin
Posts: 2954
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Проблема с компиляцией pixilang

Post by NightRadio » Tue Jul 26, 2016 2:59 pm

Тут смотря о чем идет речь.
Сборка Pixilang с 64-битными переменными - это одно.
Сборка Pixilang для 64-битной Windows - это другое.
Если речь о win64, то у меня еще нет такого опыта - возможно, что-то в SunDog engine придется править. Теоретически, нужно просто в файле MAKE_WIN32 заменить TARGET_ARCH=x86 на TARGET_ARCH=x86_64.
Компилятор кроме iasiodrv.h ничего требовать не должен. Файл лежит тут http://www.steinberg.net/sdk_downloads/asiosdk2.3.zip

Post Reply