Я пытаюсь внедрить V8 Google в свой игровой движок. Я нацелен на 3 операционные системы: Windows, Linux и OS X.Кросс-компиляция - V8 и Linux на Windows
У меня не было никаких проблем со зданием для Windows - я использовал пакеты NuGet. Но я пытаюсь создать V8 для Linux, и проблема в том, что я делаю это в Windows (Windows 10, если это имеет значение).
В Google точно не сказано, как скомпилировать V8 для Linux с помощью Windows, и теперь я действительно смущен, поскольку я понятия не имею. Пока у меня есть depot_tools, правильно выбранный v8 (с использованием команды fetch), Python и MinGW.
Я пробовал с v8gen.py, но кажется, что он создает файлы сборки только для Visual Studio. Как я уже сказал, мне не нужны файлы VS.
Мой вопрос: что мне делать?
Как вы собираетесь выпускать Linux-версию своей игры, не запуская ее в Linux, чтобы проверить ее? –
@KenWhite Вы говорите, что это невозможно, или это не умно? Это две разные вещи. Я бы сказал, что это отлично подходит для прототипирования. Вы делаете сборку и отправляете ее другу. – luk32
@ luk32: Я не говорю, что это невозможно. Я говорю, что это очень плохая идея, чтобы рассчитывать написать программное обеспечение для ОС, не запуская его на этой ОС. Вы не можете знать, работает ли он вообще, а тем более правильно, без копии этой ОС для тестирования. Слепо ожидать, что он сможет перекомпилировать его для другой ОС и выкинуть его людям, не будет хорошо. Если у вас есть друг, который настолько глуп, чтобы запускать программное обеспечение, которое вы даже не запускали, отправьте им свой путь. У меня есть мосты для продажи, и некоторые способы они могут получить очень богатые для небольших инвестиций в несколько тысяч долларов. –