我想在main(line23)和application.Run(argc,argv)(line31)之间更改参数
argc和argv是通过命令行传递的,但是我应该在application.Run()之前判断参数,如果命令行现在具有--url,则应将--url = xx添加到argv并将其传递给应用程序。 Run()
那我该怎么做才能使function(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
答案 0 :(得分:1)
文件starboard / linux / x64x11 / main.cc是专门为参考linux-x64x11平台创建的。如果要自定义其行为(例如,通过增加“ --url”参数),建议的做法是将starboard / linux / x64x11 / main.cc的副本复制到现在特定于您的平台的文件中并由您的starboard_platform.gyp而非starboard / linux / x64x11 / main.cc引用,然后修改其副本,例如通过处理传入的argc和argv并以特定于平台的方式对其进行扩充。