添加新文件后的铬编译

时间:2016-08-10 11:09:01

标签: c++ chromium gyp

我使用了一些API作为我的应用程序开发的chrome文件的一部分,但不是chrome build(gyp)文件的一部分。 例如: - 使用src \ third_party \ libjingle \ source \ talk \ media \ base \ videoframe.cc中的API webrtc :: VideoFrame,但此模块不是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
....

1 个答案:

答案 0 :(得分:0)

Chromium已切换到GN,因此您需要将新文件添加到BUILD.gn目标。