問題タブ [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.

0 投票する
3 に答える
1593 参照

perl - ActivePerl での WWW::Curl のコンパイル

私は (必死に) WWW::Curl の最新バージョンを自分の activeperl ボックスにビルド/インストールしようとしています (PPM を使用しない理由については後で説明します)。

ここにある指示に従って、いくつかの変更を加える必要がありました: http://cpansearch.perl.org/src/SZBALINT/WWW-Curl-4.15/README.Win32

次の行も変更する必要がありました。

から:

に:

最終的にperl Makefile.PLが動作するようになりましたが、nmakeを実行すると次のようになります:

ここで、u.winnipeg が提供する PPM を使用するのではなく、これをコンパイルしようとしている理由は、その PPM が SSL トランザクションをサポートしていないように見えるためです (「libcurl: ssl disabled」が表示されます)。この PPM で ssl を実行する方法を教えてください。喜んで使用します。

事前にどうもありがとうございました

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

openssl - nmake での libssl の使用

次のエラーが表示されます

メイクファイルの問題は何ですか。 libssl をアプリにリンクする方法は?

ここからコードをダウンロードできます https://rapidshare.com/files/458792519/test.rar ( liboauth のコードが含まれています)

0 投票する
2 に答える
636 参照

c# - マルチモジュール アセンブリの構築

マルチモジュール アセンブリを構築しようとしています。Fraction.cs と MyCalc.cs という 2 つのファイルがあり、両方とも同じ名前空間と別の AssemblyInfo.cs にあります。makefile ファイルの作成方法がわからないので、フォローしている本からコピーしました。内容はこちら

私は全体を理解していますが、構文に慣れていません。したがって、nmake を実行しようとすると、次のエラーが発生します。

makefile(21): 致命的なエラー v1033: 構文エラー: ':' 予期しない

21行目に何か問題があると思います。助けてください

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

c++ - Visual Studio を使用せずに Visual Studio 6 プロジェクトをビルドする

Visual Studio 6 C++ プロジェクトを継承しました。プロジェクトは Visual Studio 6 で正常にビルドされますが、プロジェクト内の特定のファイルを gcc コンパイラでコンパイルできませんでした。これらの問題は、前方宣言とおそらく他の問題に関連しています。コードがひどいので、当面はこれらの問題を修正するつもりはありません。このコードは、win32 を使用して COM ポートと通信するため、Windows にも依存しています。

そのため、ms コンパイラでコンパイル (およびビルドとリンク...) したいのですが、会社のポリシーにより、Visual Studio にアクセスできなくなりました...

どのような選択肢がありますか?

ご協力いただきありがとうございます、

バリー。

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

placeholder - Nmake: ターゲットのプレースホルダー/ワイルドカード

Linux でソフトウェアをビルドするための Makefile が既にあります。しかし今、Windows でビルドするには .mak ファイルが必要です。

ただし、次のように Nmake でプレースホルダーを使用することはできません。

Nmakeでプレースホルダーを使用するには? 前もって感謝します。

編集: コンソール出力:

'MAKE : 致命的なエラー U1073: 'mytarget_foo を停止する方法がわかりません。

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

makefile - nmake:インクルードのためだけにマクロを再定義する方法は?

[Microsoft]nmakeによってビルドされるmakefileがあります。別のファイルをインクルードとして参照します。含まれているファイルを変更できません。問題は、両方で使用されるユーザー定義マクロの1つが、インクルードでの使用に適していないことです。インクルードで使用されている場合にのみ、このマクロを再定義するにはどうすればよいですか?

私は次のようなことを試しました:

`B = $(A)

A = $(C)

!myfile.makeを含める

A = $(B) `

nmakeは、しかし、これが好きではありませんでした。これを行う別の方法はありますか?

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

makefile - nmake: 現在の作業ディレクトリ用の組み込みマクロはありますか?

メイクファイルで使用するために、現在ビルドしているディレクトリの nmake からの現在の作業ディレクトリが必要です。これにはある種の組み込みマクロがありますか?

0 投票する
2 に答える
1185 参照

c - GNUmakeで複数の**変更された**ソースファイルを一度にコンパイルします

似たようなタイトルの質問がいくつかあることは知っていますが、必要なものに対する答えを提供するものはないようです(間違っている場合は訂正してください)。

このmakefileについて考えてみましょう。

file1.hを変更すると、以下が実行されます。

私が欲しいのは:

cd(GCCでオブジェクト出力ディレクトリを指定できないことはわかっていますが、これは使用できます。いくつかのコマンドで回避できるはずです。)

nmakeでは、これはダブルコロン推論規則(いわゆる「バッチモード規則」)を使用して行われます。基本的に、複数のターゲットの推論規則( ".obj.cpp:"など)をグループ化し、ファイルごとに1回ではなく、すべての依存関係に対してコンパイラーを呼び出します。$<変数は、最初の依存関係ではなく、依存関係のリストを取得します。

現在、並列構築(make -j)を使用していますが、独自の問題があり、VC ++コンパイラーは1回の呼び出しモードではるかにうまく機能するので、それを使用することをお勧めします。

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

c - nmake コンパイル エラー

私は C を初めて使用し.so、Apache 用の特定のモジュールにコンパイルしようとしていますが、問題が発生しています。

私が得る致命的なエラーをnmake以下に追加します。コマンドの先頭に「cl」を追加するのはどこから来たのですか? 私が実行するバッチファイルも追加されます。

どんな助けでも大歓迎です。

Windows コマンドライン出力

ここからmake.batを修正

0 投票する
4 に答える
8285 参照

qt - Qt makeプロセスを短縮するにはどうすればよいですか?

WindowsでターゲットとするオープンソースのQtをダウンロードしました。VS2010コマンドプロンプトを使用してインストールを行っているため、プラットフォームが自動的にmsvc-2010に設定されます。nmakeを使用してビルドしようとすると、インストールが完了するまでに約7〜8時間かかりました。その過程で、Qtがjavascriptのように不要なライブラリをコンパイルしていることに気づきました。

デスクトップ開発に重点を置いているので、ビルドプロセスを短縮するにはどうすればよいですか?