-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build DMC on Windows #365
Comments
Бранч сломан уже очень давно судя по истории коммитов. |
Ага, у него wscript вообще не сделан. |
Я не правил wscript для модов вообще. |
Waf тоже должен поддерживаться, так как используется для сборки портов. |
Тогда надо уже определиться, использовать только его или нет. По крайней мере твою проблему изобилия сборочных скриптов он не решает. |
Я думаю для SDK в порядке вещей поддерживать две-три системы сборки, ради
упрощения для пользователей. Тем более в SDK нет ничего сложного, нет
платфлрмозавистмого кода, почти нет зависимостей. Есть достаточно идиотская
структура проекта из-за чего на отдельных бранчах нужно в список дописывать
вручную файлы.
Я всегда обновляю и CMake, и Waf при изменениях, и я думаю вам не составит
труда делать аналогично.
|
Я думаю компромисным вариантом будет генерить скрипты для msvc6 и cmake. |
Далеко не все, есть пользователи как одного, так и другого, у меня время от времени спрашивают как сделать какие-то вещи в Waf. Важно то, что очень много сборочного кода шарится между движком и SDK. Проблема только в обновлении списка исходников, так как ant_glob сделать нельзя (именно ради него я завел соседнюю ишшую). |
Конфигур проходит без ошибок, при попытке собрать вылетают ошибки
player.h(20): fatal error C1083: Не удается открыть файл включение: grapple.h: No such file or directory,
Сам файл лежит в папке 3wave, я отредактировал player.h и там уже новые ошибки на agtimer.h, agglobal.h
А потом уже внутри agglobal.h требует ministl/string и так далее, как будто сломано определение путей.
Вместо компилятора 2019 студия.
The text was updated successfully, but these errors were encountered: