OGSR / OGSR-Engine

OGSR Project - Evolution of X-Ray Engine for S.T.A.L.K.E.R.: Shadow of Chernobyl
https://discord.gg/Q6QDxbNcfR
Other
473 stars 88 forks source link

Невозможность скомпилировать рендеры на mvs 2019. #323

Closed OneMorePseudoCoder closed 3 years ago

OneMorePseudoCoder commented 3 years ago

Решил скомпилировать движок из ветки "dev" и заметил, что Visual Studio массово заполняет лог ошибками вроде "Не удалось создать виртуальную память для PCH" и "ограничение компилятора: достигнут предел внутренней кучи". Это происходит при попытке скомпилировать рендеры(вручную по одному или полностью всё решение); все остальные dll создаются нормально. Как с этим бороться?

Xottab-DUTY commented 3 years ago

Не хватило размера файла подкачки

xrSimpodin commented 3 years ago

64 битный тулчейн надо использовать https://stackoverflow.com/questions/19820718/how-to-make-visual-studio-use-the-native-amd64-toolchain

xrSimpodin commented 3 years ago

Можно в самой винде создать переменную окружения PreferredToolArchitecture=x64, тогда всегда будет x64 тулчейн юзаться.

xrSimpodin commented 3 years ago

Так-то можно по дефолту его использование прописать в солюшен, но он компилит немного медленнее, насколько я помню. Хотя мб щас уже это не особо важно.

OneMorePseudoCoder commented 3 years ago

Спасибо за советы. Может, вы удивитесь, но помогло мне лишь обновление VS до последней версии. (моя версия устарела 3-4 месяца назад) Что-то какая-то странная дичь.