Как изменить или добавить параметр в argv и передать его в application.Run (argc, argv) - PullRequest
0 голосов
/ 26 июня 2018

Я хочу изменить параметр между main (line23) и application.Run (argc, argv) (line31)

argc и argv передаются по командной строке, но я должен оценить параметр до application.Run (), если в командной строке теперь есть --url, я должен добавить --url = xx в argv и передать его в приложение. Run ()

Так как я могу это сделать и заставить функцию (application.Run ()) работать нормально?

https://cobalt.googlesource.com/cobalt/+/417b4b4a2ad66d939d77d700eff0f85fb2cb6f16/src/starboard/linux/x64x11/main.cc#23 https://cobalt.googlesource.com/cobalt/+/417b4b4a2ad66d939d77d700eff0f85fb2cb6f16/src/starboard/linux/x64x11/main.cc#31

1 Ответ

0 голосов
/ 26 июня 2018

Файл starboard / linux / x64x11 / main.cc создан специально для эталонной платформы linux-x64x11. Если вы хотите настроить его поведение, например, путем увеличения параметра «--url», рекомендуется сделать копию файла starboard / linux / x64x11 / main.cc в файл, который теперь относится к вашей платформе. и на него ссылается ваш starboard_platform.gyp вместо starboard / linux / x64x11 / main.cc, а затем измените его копию, например обработав входящие argc и argv и увеличив их в зависимости от платформы.

...