問題タブ [ninja]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
761 参照

webrtc - webRTC コンパイル Windows 7 64 ビット

webRTC コードをコンパイルしようとしていますが、次のエラーが発生します。私はVisual Studioを試していません。

<PATH>/src/buildtools/win/gn.exe64 ビット Windows バージョンの非互換性のため、取得したエラーは起動できません。混乱は、私が Windows 7 64 ビットでコンパイルしていることです。エラーは控えめに言っても紛らわしいです。

従う手順は次のとおりです。

クロムの Web ページから を解凍depot_toolsし、正しいパスを設定します。

次に、webRTC をダウンロードしてコンパイルする手順は次のとおりです。

gn gen out/Default<ここで問題発生>

0 投票する
1 に答える
1488 参照

macos - Chromium : GN / Ninja - Build.gn を介した OS X Framework へのリンクが失敗する

TL:DR - Chromium をサードパーティの Mac OS X フレームワークに適切にリンクするための Build.gn ファイル内での正しい呼び出しは何ですか (さらに Contents/Frameworks/ アプリ バンドル パスに含めます)?

Build.gn とパスの設定については、以下を参照してください。


サードパーティのライブラリを介してビデオ キャプチャのサポートを追加することで、Chrome ブラウザをカスタマイズしています。既存の Build.gn ファイルを変更して、サード パーティの deps を見つけ、新しいソースをコンパイルしました。既存の Chromium Build.gn を変更して、新しい依存関係を含めました。

メディア/キャプチャ/ビデオ/マック/DEPS:

]

フレームワーク Syphon の新しい Build.gn を正しく検出します。

私の Build.gn は以下のとおりです。

コンパイルは機能しますが、インクルードしているフレームワークのオブジェクトを使用しようとするとビルドが失敗します。OS X / Xcode でのこれらのリンク エラーには慣れていますが、Ninja/GN ではそれらを解決する正しい方法がわかりません。

忍者の出力:

注 - 結果のリンカー引数には、Syphon.framework を保持する -L /path/to/third_party/Syphon/mac/ を適切に使用するためのリンカー フラグがありますが、-framework コマンドは Syphon を検出しません。

さまざまな Build.gn コマンド (ldflags など) を使用しようとしましたが、すべて同じ問題が発生します。

ありがとうございました。

0 投票する
0 に答える
209 参照

android - 関数呼び出しの引数が多すぎます - 忍者エラー

LineageOS をコンパイルしようとしている間、このエラーで立ち往生し続ける

これを作成するために私が使用しているgithubはのとおりです。