問題タブ [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 に答える
432 参照

swift - Linux の libswiftDemangle.so

Mac マシンで Swift をコンパイルすると、動的ライブラリlibswiftDemangle.dylibが作成されます。Linux マシン上で作成された動的ライブラリも必要ですが、ソース コードのコンパイル後に動的ライブラリが作成されません。

のファイルCMakeLists.txtlib/SwiftDemangle/CMakeLists.txtは次が含まれています。

ただし、ライブラリは作成されません。

このコマンドを使用し./swift/utils/build-script -R -c --build-subdir build --install-prefix /mnt/servers/swift/install -j4てプロジェクトをビルドし、最終的に実行cmakeninjaてプロジェクトをビルドします。

何か案は?

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

c++ - C++ プロジェクトのリリースとデバッグを同時にコンパイルする

C++ プロジェクトでリリース バージョンとデバッグ バージョンを同時に (異なるタブで) コンパイルすることはできますか?

SConsと Ninja の両方でこれを試してみましたが、問題はありませんでした。気付いていないことが起こっていて、下流の問題が発生するのではないかと心配しています...

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

c++ - json ライブラリを clang libtooling プロジェクトに追加する

私はclang libtoolを使ってRecursiveASTVisitorを書いています。

現在、json ファイルを読み込もうとしており、https://github.com/open-source-parsers/jsoncppから json ライブラリをダウンロードしました。

「include/json」フォルダーをプロジェクトパス「llvm/tools/clang/include」にコピーしました

ninja コマンドを使用してコンパイルする場合、include コマンドはエラーをスローしません。include "json/json.h"

ただし、コード行を入力しようとするとJson::Value root、リンクエラーがスローされます..

完全なエラー ログ:

私は何が欠けているか、代わりに何をすべきですか??

0 投票する
5 に答える
87219 参照

cmake - Ninja が CMake で見つからない

CMake を使用して GitHub から取得したコードをビルドしようとしていますが、次のエラーが発生し続けます。

これらの変数を正しく設定するにはどうすればよいですか?

./build_libs.shこれをビルドするために、GitHub コードに付属のファイルを使用しました。

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

clang - 忍者でクランを構築できませんでした

ninja で clang をビルドしようとしたときに問題が発生しました。リンクからすべてのコマンドを次々に実行しました:
http://clang.llvm.org/docs/LibASTMatchersTutorial.htmlしかし、チュートリアルにある場所
を実行した後ninja「よし、Clang をビルドしよう!」オブジェクトの半分を構築するのに 2 時間かかり、その後 OS が動かなくなり、カーソルを動かすことさえできませんでした。ラップトップと PC の両方で作業を行いましたが、結果は同じでした。私の注目を集めているのは、フォルダのサイズが非常に大きい (18.3GB)。

問題を解決する方法はありますか?