問題タブ [nmake]
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.
makefile - NMake.PHONYアナログ
test
Makefileにターゲットがありtest
、プロジェクトにディレクトリがあります。GNU Makeでは、次のように偽物であると宣言できます。
NMakeで同じことをすることは可能ですか?http://www.bell-labs.com/project/nmake/tutorial/s6.htmlによると、私はする必要があります
しかし、それは機能しません:
makefile - GNU Make と NMake を取得して、デフォルトで異なる makefile を使用する
プロジェクトを GNU Make (Linux の場合) と NMake (Windows の場合) の両方でビルドできるようにしたいと考えています。明らかに、それぞれandを使用して、 Makefile
andNmakefile
および buildという makefile を呼び出すことができます。/オプションなしで動作するような名前のペアはありますか?make
nmake /F Nmakefile
make
nmake
-f
/F
ドキュメントによると、NMake はファイルを検索するとのことなので、 and.mak
を使用しようとしましたが、うまくいきませんでした。Makefile.mk
Nmakefile.mak
perl - WWW:Mechanize Perl モジュールのインストール エラー
WWW:Mechanize module
XAMMP サーバーにをインストールしようとしています。インストールの最後に表示されたテスト結果をここにコピーしました。
WWW:Mechanize
エラーが非常に多く、これらのエラーにもかかわらずインストールした理由を誰か教えてもらえますか?
nmake - 深さ 1 に制限された nmake 推論ルール
nmake.exe
推論ルールの検索が 1 つの欠落ファイルに制限されていることに気付きました。この問題について Web 上で言及されているものは見つかりませんでした。何か不足していますか?
この同じ Makefile は、GNU make で次のように生成されます。
もちろん、$**
マクロとcopy
コマンドは GNU make ではあまり役に立ちません。;-)
お使いのバージョンの は、nmake.exe
これをより適切に処理しますか? マジックスイッチはありますか?それとも、見た目ほど壊れているのでしょうか?
perl - Perl 拡張機能のインストール - nmake を実行できない
XAMPP で cpan を使用してモジュールをインストールしようとしています。Windows 7 を実行しています。
このプロンプトが表示された直後:
CPAN.pm: J/JE/JESSE/HTTP-Server-Simple-0.43.tar.gz をビルドします
「必要なnmake実行可能ファイルが見つからないため、フェッチを試みます。
この後、プログラム「??\c:\xampp\perl\bin\Nmake15.exe can't run due to incompatibility with 64 bit versions Windows.
VC++ をダウンロードし、そのインストールから make.exe を perl/bin にコピーして、元の make.exe を置き換えました。これはまだうまくいきませんでした。インストールを CPAN で動作させる方法を教えてください。
c++ - nmakeファイルからvcproj(VSC ++プロジェクトファイル)を作成するにはどうすればよいですか?
nmakeファイルのみを提供するプロジェクトがあり、プロジェクトをVisual Studio Express 9にロードするのが好きですが、nmakeを有効なvcprojファイルに変換するにはどうすればよいですか?
makefile - Microsoft nmake を使用しているときにコマンドの出力を取得する方法は?
Linuxではmake
、次のようなことができます。
コマンドを実行しbar
、出力を に割り当てますfoo
。これは、後で参照することにより、メイクファイルで使用できます$(foo)
。
しかし今、私は Microsoft プロジェクトをコンパイルして Microsoft にリンクしていますnmake.exe
。コマンドを実行して出力を変数に割り当てることを可能にする nmake に相当するものはありますか?
c++ - 別のフォルダにヘッダーファイルを含める
クラスを作成しました(たとえば、myclass.h / cpp)。いろいろなところからクラスを利用したいです。したがって、これらのファイルをフォルダー(C:\ cpp_includeなど)に配置し、コードがどのフォルダーからでもそれらを含めたいと思います。クラス(たとえば、main.cpp)を使用するコードがあります。main.cppに、myclassを含めます。
.proファイルとnmakeを使用してコンパイルします。.proファイルで、フォルダーを次のように指定します。
nmakeを使用してコードをコンパイルすると、myclass.hが適切に含まれていますが、myclass.cppがコンパイラーによって検出されていないようです。myclass.cppを.proファイルのソースファイルの1つとして指定すると、次のようになります。
exeファイルは正しくビルドされています。ただし、myclass.hが含まれている場合、つまりmyclass.cppをソースファイルとして設定しなくても、myclass.cppファイルが自動的に検出されるようにしたいと思います。これは可能でしょうか?これは、QtとQwtのクラスで発生するようです(たとえば、QtとQwtの/src/フォルダーにある.h/cppファイル)。私は何かが足りないのですか?
どうもありがとう!
大輔
makefile - マルチプロセス コンパイルを有効にする Makefile ポーザー
[http://stackoverflow.com/questions/601970/how-do-i-utilise-all-the-cores-for-nmake][1]
このスレッドでは、nmake メイクファイルと、「ほとんど」がソース ファイルごとに個別の cl.exe プロセスを開始するという事実について話しました。
Alnitak 氏は次のように述べています。
cl.exe の 1 回の呼び出しで複数のソース ファイルをコンパイルできる nmake メイクファイルを作成することは可能ですか?
(私はメイクファイルが苦手なので、他の人にとっては簡単かもしれません!)
c++ - WindowsでSHTTPDを構築する方法は?
次のコマンドを使用して、WindowsでSHTTPDを構築してみました。
私が得るのはたくさんのエラーだけです。私は何が間違っているのですか?
Microsoft(R)プログラムメンテナンスユーティリティバージョン10.00.30319.01 Copyright(C)MicrosoftCorporation。全著作権所有。cl / MD / TC / nologo / DNDEBUG /Osstandalone.c/link/out:shttpd.exe ws2_32.lib user32.lib advapi32.lib shell32.lib shttpd.libstandalone.cc:\users\samira\desktop\network\ shttpd-1.42 \ src \ compat_win32.h(46):警告C4005:'EWOULDBLOCK':マクロの再定義C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ INCLUDE \ errno.h(132):前の定義を参照'EWOULDBLOCK'の– </ p>