waf

    4

    1答えて

    wafのビルディングライブラリはいいですし、lib<targetname>という命名体系が好きです。しかし、私がboost :: pythonを使っているとき、私はそれを取り除きたいと思います。私は、librarieの名前をターゲット名のようにしたいと思います。これはちょうど単純な名前変更ですが、私は知っていますが、:libをターゲット名の前に置いてwafに伝えることはできますか?(代わりに、その

    20

    2答えて

    WarchがGCCに渡している "-arch x86_64 -arch i386"フラグを抑制する必要があります。 私はSDL/Openglアプリケーションを構築しています。私は32ビットSDLランタイムにリンクした場合、私はエラー Undefined symbols for architecture i386: "_SDL_Quit", referenced from: _

    0

    1答えて

    私は頻繁にcl.exeから次のクラッシュを受けます。これは、clで他のヘルプコマンドをコンパイルして実行しているときにも発生します。これはWindows Server 2008で発生していますが、Windows XPでもこの問題が発生することがあります。これは、waf configureを実行しているときにJenkins内で非常に頻繁に発生しています。 この問題を解決するためにオンラインで何かを見

    0

    2答えて

    wscript_buildファイルに外部ライブラリを追加します作業。現在のライブラリでは、私はvmpライブラリ 'winmm.lib.py'が見つかりませんでした。 誰かが助けることができますか?

    2

    1答えて

    pythonスクリプトにプッシュされた後にビルドディレクトリに送信したいファイルがあります。私はどのようにこれをwafでやるのだろうか?例えば 、私はこのようなファイルを持っていた場合: VERSION=%%VERSION%% DATADIR=%%DATADIR%% をそして、WAFビルドディレクトリにあることをoutputing前に%% VERSION %%と%% DATADIR %%を交

    4

    1答えて

    ソースツリーにproto-protoファイルがあります。私は、すべての変更と最初の実行時にプロトファイルからソースファイルを生成したいと思います(たとえば、私は新しいプロトファイルを作成します)。次に、これらのソースファイルから共有ライブラリをコンパイルしてソースツリーに保存します。 私の目標を達成する最良の方法は何ですか?

    7

    1答えて

    どのようにターゲットを設定しますか?Wafがそれらを「コマンド」と呼んでいつでも実行されるのでしょうか?それはMakeのPHONYターゲットのようになりますか? 私はWafを使用してVisual Studioソリューションを構築しています。その依存関係と再コンパイルをVisual Studio自体で管理したいと考えています。しかし、 "MSBuildのは、" "PROGRAM.EXEが" 不足して

    2

    1答えて

    私は自分のプロジェクトのためにwafを試しています。 Dの優れた機能の1つは、コンパイル時にコード全体にファイルを「インポート」することです。これを行うには、インポートするファイルを探すフォルダを指定する必要があります。 dmdコンパイラの場合は、-Jpathコマンドラインオプションを使用する必要があります。 私は別のフォルダ内の百のファイルとライブラリを構築しています、と私はいくつかの特定のファ

    4

    1答えて

    私は同僚のCライブラリのNode.jsラッパーモジュールを使っています。ダイナミックリンクのために、ライブラリは共有オブジェクト(.so)形式で作成されます。 マイCPPモジュールファイルは、私が得る、 #include "path/to/lib/source/lib.h" で始まり、私はその後、ターンでライブラリを呼んで、私のモジュールを呼び出すに進み場合は、次のWScript def se

    4

    1答えて

    まず、誰でもnode.jsを行った人私は1日もかかっていませんでした。私はすでにPythonを使用しているもののためにこれを使用することを考えています。 実際、node.jsを使った人は誰でも、Pythonを使っているものに使うべきだと考えるべきです。明らかに、Pythonにあるnode-wafと呼ばれるツールがあり、npmが動作するためには必要であり、npmは他の有用なものにとってはもちろん必要