компиляция хрома после добавления новых файлов

Я использовал некоторые API, которые являются частью файлов хрома для разработки моего приложения, но не являются частью файлов сборки хрома (gyp). Пример: - Использовался API webrtc::VideoFrame, присутствующий в src\ Third_Party\libjingle\source\talk\media\base\videoframe.cc, но этот модуль не является частью файла gyp или gypi. Когда я попытался добавить файл в файл gyp, он выдал ошибки включения для включенных файлов в этот модуль. После добавления этих модулей снова возникает ошибка для файлов, которые включены в эти файлы. Как решить эту проблему?

Образец ошибки скопирован ниже;

Generating CEF project files...
________ running 'E:\chromium\depot_tools\python276_bin\python.exe        ../build/gyp_chromium cef.gyp -I cef.gypi' in 'E:\chromium\src\cef'
Enabled Psyco JIT.
Updating projects from gyp files...
Warning: Missing input files:
..\third_party\webrtc\..\WebKit\public\platform\WebServiceWorkerRequest.h
..\third_party\webrtc\..\WebKit\public\platform\WebServiceWorkerResponseType.h
..\third_party\WebKit\public\platform\WebServiceWorkerState.h
..\third_party\WebKit\public\platform\WebServiceWorkerCacheError.h
..\third_party\WebKit\public\platform\WebServiceWorkerClientsClaimCallbacks.h
..\third_party\WebKit\public\platform\WebServiceWorkerRegistration.h
..\third_party\WebKit\public\platform\WebServiceWorkerClientsInfo.h
..\third_party\WebKit\public\platform\WebServiceWorkerRegistrationProxy.h
..\third_party\WebKit\public\platform\modules\presentation\WebPresentationSessionClient.h
....

person Venkanag    schedule 10.08.2016    source источник
comment
Выполните следующие шаги для компиляции хрома (используя хром 47). gclient runhooks cd cef .\cef_create_projects.bat cd .. ninja -C out/Release cefclient   -  person Venkanag    schedule 16.08.2016


Ответы (1)


Chromium перешел на GN, поэтому вам нужно добавить новые файлы в цель BUILD.gn.

person Miguel Garcia    schedule 10.08.2016
comment
Спасибо, с какой версии хром перешел на GN? Я использую хром 47. - person Venkanag; 10.08.2016