問題タブ [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.
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 を実行する方法を教えてください。喜んで使用します。
事前にどうもありがとうございました
openssl - nmake での libssl の使用
次のエラーが表示されます
メイクファイルの問題は何ですか。 libssl をアプリにリンクする方法は?
ここからコードをダウンロードできます https://rapidshare.com/files/458792519/test.rar ( liboauth のコードが含まれています)
c# - マルチモジュール アセンブリの構築
マルチモジュール アセンブリを構築しようとしています。Fraction.cs と MyCalc.cs という 2 つのファイルがあり、両方とも同じ名前空間と別の AssemblyInfo.cs にあります。makefile ファイルの作成方法がわからないので、フォローしている本からコピーしました。内容はこちら
私は全体を理解していますが、構文に慣れていません。したがって、nmake を実行しようとすると、次のエラーが発生します。
makefile(21): 致命的なエラー v1033: 構文エラー: ':' 予期しない
21行目に何か問題があると思います。助けてください
c++ - Visual Studio を使用せずに Visual Studio 6 プロジェクトをビルドする
Visual Studio 6 C++ プロジェクトを継承しました。プロジェクトは Visual Studio 6 で正常にビルドされますが、プロジェクト内の特定のファイルを gcc コンパイラでコンパイルできませんでした。これらの問題は、前方宣言とおそらく他の問題に関連しています。コードがひどいので、当面はこれらの問題を修正するつもりはありません。このコードは、win32 を使用して COM ポートと通信するため、Windows にも依存しています。
そのため、ms コンパイラでコンパイル (およびビルドとリンク...) したいのですが、会社のポリシーにより、Visual Studio にアクセスできなくなりました...
どのような選択肢がありますか?
ご協力いただきありがとうございます、
バリー。
placeholder - Nmake: ターゲットのプレースホルダー/ワイルドカード
Linux でソフトウェアをビルドするための Makefile が既にあります。しかし今、Windows でビルドするには .mak ファイルが必要です。
ただし、次のように Nmake でプレースホルダーを使用することはできません。
Nmakeでプレースホルダーを使用するには? 前もって感謝します。
編集: コンソール出力:
'MAKE : 致命的なエラー U1073: 'mytarget_foo を停止する方法がわかりません。
makefile - nmake:インクルードのためだけにマクロを再定義する方法は?
[Microsoft]nmakeによってビルドされるmakefileがあります。別のファイルをインクルードとして参照します。含まれているファイルを変更できません。問題は、両方で使用されるユーザー定義マクロの1つが、インクルードでの使用に適していないことです。インクルードで使用されている場合にのみ、このマクロを再定義するにはどうすればよいですか?
私は次のようなことを試しました:
`B = $(A)
A = $(C)
!myfile.makeを含める
A = $(B) `
nmakeは、しかし、これが好きではありませんでした。これを行う別の方法はありますか?
makefile - nmake: 現在の作業ディレクトリ用の組み込みマクロはありますか?
メイクファイルで使用するために、現在ビルドしているディレクトリの nmake からの現在の作業ディレクトリが必要です。これにはある種の組み込みマクロがありますか?
c - GNUmakeで複数の**変更された**ソースファイルを一度にコンパイルします
似たようなタイトルの質問がいくつかあることは知っていますが、必要なものに対する答えを提供するものはないようです(間違っている場合は訂正してください)。
このmakefileについて考えてみましょう。
file1.hを変更すると、以下が実行されます。
私が欲しいのは:
cd
(GCCでオブジェクト出力ディレクトリを指定できないことはわかっていますが、これは使用できます。いくつかのコマンドで回避できるはずです。)
nmakeでは、これはダブルコロン推論規則(いわゆる「バッチモード規則」)を使用して行われます。基本的に、複数のターゲットの推論規則( ".obj.cpp:"など)をグループ化し、ファイルごとに1回ではなく、すべての依存関係に対してコンパイラーを呼び出します。$<
変数は、最初の依存関係ではなく、依存関係のリストを取得します。
現在、並列構築(make -j)を使用していますが、独自の問題があり、VC ++コンパイラーは1回の呼び出しモードではるかにうまく機能するので、それを使用することをお勧めします。
c - nmake コンパイル エラー
私は C を初めて使用し.so
、Apache 用の特定のモジュールにコンパイルしようとしていますが、問題が発生しています。
私が得る致命的なエラーをnmake
以下に追加します。コマンドの先頭に「cl」を追加するのはどこから来たのですか? 私が実行するバッチファイルも追加されます。
どんな助けでも大歓迎です。
Windows コマンドライン出力
ここからmake.batを修正
qt - Qt makeプロセスを短縮するにはどうすればよいですか?
WindowsでターゲットとするオープンソースのQtをダウンロードしました。VS2010コマンドプロンプトを使用してインストールを行っているため、プラットフォームが自動的にmsvc-2010に設定されます。nmakeを使用してビルドしようとすると、インストールが完了するまでに約7〜8時間かかりました。その過程で、Qtがjavascriptのように不要なライブラリをコンパイルしていることに気づきました。
デスクトップ開発に重点を置いているので、ビルドプロセスを短縮するにはどうすればよいですか?