2016-08-10 6 views
0

私はアプリケーション開発用のクロミウムファイルの一部であるが、クロムビルド(gyp)ファイルの一部ではないAPIのいくつかを使用していました。 例: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 
.... 
+0

次の手順を使用してクロム(クロム47を使用)をコンパイルします。 gclient CEF CDをrunhooks。\ CD cef_create_projects.bat .. 忍者-Cアウト/リリースバージョンのクロムはGNに切り替えたから – Venkanag

答えて

0

クロムがGNに切り替わったため、新しいファイルをBUILD.gnターゲットに追加する必要があります。

+0

おかげで、cefclient?私はクロム47を使用しています。 – Venkanag

関連する問題