問題タブ [waf]
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.
c++ - C++11ポリフィル
、、などを対象MSVC
とした新しいプロジェクトを開始しています。私たちが構築したビルドシステムには、コンパイラの機能検出機能があります。GCC (latest)
GCC 4.3 ARM
waf
C++11
C++11
これで、たとえば、ターゲットにしているコンパイラのすべての機能のプリプロセッサマクロができました#ifdef WAF_FEATURE_CXX_STRONGLY_TYPED_ENUMS
。したがって、コンパイラがサポートするものに合わせてさまざまなコードをコンパイルできます。GCC
ほぼサポートしているので、すべてが近くにありMSVC
ません(MSVC
11でも)
これにより、Web開発ポリフィルについて考えるようになりました。機能が利用できない場合は、利用可能な機能セットを使用して実装してください。
これは、Web開発ポリフィルほど単純でC++11
はありませんが、コンパイラーがサポートしていない場合、C ++ 03で簡単に実装できるものはありますか?
これは、パブリックAPIで強く型付けされた列挙子を使用したいという事実に要約されますが、スコープMyClass::MyEnumerator::EnumValue
はのようMyClass::EnumValue
になりC++03
ます。とにかく私は同じことをC++03
簡単に起こさせることができますか?
node.js - ubuntu 12.04にnode.jsをインストールする際のエラー-「プロジェクトが構成されていません(最初に「wafconfigure」を実行してください)」
したがって、私はnode.jsのインストールプロセス(リポジトリから)に従って、次の基本的な手順を実行します。
git clone https://github.com/joyent/node.git
cdノード
git checkout v0.6.16#安定バージョンが何であるかについてnodejs.orgをチェックしてみてください
。/構成、設定
作る
sudo make install
コマンドラインでMakefileを実行しようとすると(makeと入力)、修正方法がわからない次のエラーが発生します。
プロジェクトが構成されていません(「wafconfigure」を最初に実行)エラー。作る:【プログラム】エラー1※
私はubuntu12.04でこれを行おうとしています。この問題についてグーグルで検索しましたが、解決策はありません。簡潔な応答を探していません。問題を解決するための具体的な手順を教えてください。私は助けに感謝します、そしてあなたが良い反応をするならば、私はあなたを評価します!
gstreamer - Gstreamer は waf にエラーを含めます。gst/gst.h: そのようなものはありません > ファイルまたはディレクトリ
waf を使用して Gstreamer プログラムをビルドしようとしています。waf を使用して gstream ファイルを含めるのに問題があります。
エラーが発生しています。
[ 4/37] qxx: test/Playback/GSTEngine.cpp -> build/test/Playback/GSTEngine.cpp.4.o ../test/Playback/GSTEngine.cpp:1:21: 致命的なエラー: gst/gst .h: そのようなファイルまたはディレクトリはありません
私のwscript(waf)ファイル
このリストをGSTEngine.cpp bldステートメントのincludeパラメーターに含めようとすると、機能し、次のファイルに移動します。
['/usr/include/gstreamer-0.10','/usr/include/glib-2.0', '/usr/lib/x86_64-linux-gnu/glib-2.0/include/', '/usr/include/libxml2 /']
私はwafを初めて使用し、wafにgstreamerに依存するすべてのインクルードファイルを取得するように指示する方法を知りたいです。
あなたが私を助けてくれることを願っています、ありがとう。
python - wafpkg-configuselib_store変数
wafを使用して、プロジェクトの1つにgstreamerのインクルードパスを設定しようとしています。私はこのようなことをすることは道を得るはずだと思います
上記のコードは、コマンドラインで次のように変換されます
ドキュメントは、フラグをuselib変数GSTREAMERに保存し、パッケージが見つからない場合は構成エラーを発生させることを示唆しています。
GSTREAMERの値を使用して印刷しようとすると
値がわかりません。値は他の場所に保存されていますか?
python - 含まれるqtデバッグファイルのwaf構成
QDebugを含むコードを実装するためのwscriptを書いています
qtを構成するための私のwscriptでは、これらの行が指定されています
./waf configure の出力は以下のとおりです
構成ステップで、qt デバッグ ファイルの一部が欠落しています。DWAF=1 を使用すれば解決すると思いました。私が間違っているのは何ですか?
python - 頻繁に使用するコマンドのエイリアスを作成するvim
重複の可能性:
vimでコマンドをエイリアシングする
そのため、wafwscriptファイルを頻繁に編集する必要があります。このコマンドを実行してファイルタイプを設定するたびに
上記のコマンドの小さなエイリアスを設定する方法はありますか?EXモードにして、同じことをする「py」と入力するだけです。
python - waf 自動化 qt 構成
プロジェクトの作成に waf wscript を使用しています。私が直面している問題は、qt 固有のヘッダー (lib と libpath) を含めることです。pkg-config ツールについてかなりの知識があります。/usr/lib/pkg-config ディレクトリには、必要なディレクトリを自動的に展開するのに役立つ .pc ファイルがあります。しかし、qt 用の .pc ファイルはありません。QT ライブラリは、シナプスを使用してインストールされました。
wscript構成にすべてのインクルードパスとlibディレクトリを書き込まないようにする方法はありますか?
c++ - 64 ビット Windows でブースト ヘッダー ファイルを開くことができない
ブースト ライブラリをダウンロードし、bootstrap.bat および .\b2 を実行しました。64ビットで実行しようとすると、これらのエラーが発生します
環境変数があります
コンパイル出力
ただし、これらのヘッダー ファイルはブースト ホーム ディレクトリに存在します。ブースト ライブラリは、64 ビット システム用に別の方法でコンパイルする必要がありますか?
windows - Windows で pkg-config を使用してライブラリを検索する
私は、pkg-configを使用してWindows(msvc)でgstreamer libを見つけようとしています
pkg-config gstreamer-0.10 --cflags --libs
しかし、私はこのような結果を得ています
ライブラリがインストールされると、.pc のようなものが作成されます (RPM、deb、またはその他のバイナリ パッケージ システムを使用して自動的に、またはソースからコンパイルすることによって)。gstreamer ディレクトリに .pc ファイルが見つかりません。
必要なすべての詳細を含む .pc ファイルを作成する必要があります。
または、これを行う他の方法がありますか、何か不足していますか?
問題を読んでくれてありがとう。
not found
さて、gstreamerのwaf configureでメッセージが表示される理由を解決するためにこれを行っています
コードは Linux で動作し、Windows でも動作するはずです。
後で追加
.pc を作成し、.pc ディレクトリのパスを PKG_CONFIG_PATH 環境変数に設定すると、うまくいきます。難しいことではありません。
これをチェックしてください。読んで助けてくれてありがとう.. :)
qt - Gstreamer と Taglib の未解決の外部シンボル
Windows で msvc を使用して小さな Gstreamer-Qt ベースのプログラムを作成し、waf でビルドしようとしています。必要なすべてのライブラリをリンクしても、このリンカー エラーが発生します。
my waf wscript (読み取り用に最適化)
を印刷するとlib
を印刷するとlibpath
を印刷するとinclude
gstreamer 用に追加しなければならないライブラリが他にある場合は、不足しているものを教えてください