問題タブ [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.
c++ - NMAKEを使用して、すべてのソースをディレクトリに作成しますか?
nmakeを使用して、makefileで現在のディレクトリ内のすべての.cppファイルを個別に指定せずに自動的にビルドすることは可能ですか?
したがって、次のようなものの代わりに:
作成する各objを指定する必要はありません。これはできますか?
visual-studio - 再帰的 nmake ターゲット
$(MAKE) マクロを使用して nmake を再帰的に呼び出す場合、コマンド ラインで指定したターゲットを新しいインスタンスに渡すにはどうすればよいですか?
したがって、コマンド ラインから次のコマンドを実行するとします。
c:\nクリーンアップ
nmake への再帰呼び出しで、「クリーン」ターゲットを新しい nmake インスタンスに渡す必要があります。
visual-studio - #pragma comment(lib, ...) を無視しますか?
以前に生成された .obj ファイルのリンクを実行しようとしています (最新バージョンの MSVC を使用)。
これらの .obj が作成されたとき、ソース コードは次のように指定されました。
そのため、リンカーはソースで指定された静的ライブラリに対してリンクしようとしています。これらのライブラリを無視するようにリンカに指示して、独自のライブラリを指定できるようにする方法はありますか?
たとえば、ソースの一部が次のことを行った場合:
リンク時に、リンカが 'foo.lib' を無視し、代わりに 'bar.lib' に対してリンクするようにします。
unix - nmake から make への変換
Visual Studio の「nmake」ファイルを Unix スタイルの「make」ファイルに変換するツールは市場にありますか? 大規模なプロジェクトでメイクファイルを管理する手間を軽減するツールはありますか?
c - make --- Linux および Windows 形式
私は大きな問題に直面しています..Linux OSでLinux makeファイルを使用してcファイルをコンパイルしました。
コマンドプロンプトで同じmakeファイルを使用して、Windowsで同じファイルをコンパイルしたい。そのために、nmake ユーティリティと Cygwin ユーティリティもあります。
シンプルなメイクファイルを使用したシンプルなプログラムで成功しました..
しかし、複雑なmakeファイルで複雑なCファイルを使用していたときにコンパイルすることはできません。
Linux の make ファイルの '/' を Windows の '\' に変更しましたか? 他に変更はありますか?
「windows には特別な make ファイル形式はありますか?」と知りたいのですが。
また、それらの違い..
私は本当にそれを必要としています...
yacc - YACC コンパイル エラー
PC で Cygwin シェルを使用して YACC ファイルをコンパイルしています。「不明な文字 \15」が表示されます。奇妙なことに、別のマシンの同僚が、同じシェルを使用してまったく同じファイルを警告やエラーなしでコンパイルできます。シェルまたはコンパイラで設定する必要があるフラグはありますか? nmake と Visual Studio コンパイラを使用しています。必要に応じて、さらに情報を提供させていただきます。
どうもありがとうございました!
makefile - nmake Makefileは、オブジェクトファイルを別のディレクトリに配置します
すべてのソースファイルがSourceフォルダーにあり、makefileがMakefileフォルダーにあり、すべてのオブジェクトファイルをObjectsフォルダーに配置したいと考えています。iamが取り組んでいるCプロジェクトです。これら3つのフォルダーはすべて、Projectという名前のフォルダーにあります。
プロジェクトフォルダには次のものが含まれます:ソースMakefileオブジェクト
iamは、makefileを取得してSourceフォルダーからソースをコンパイルする方法を見つけようとしています。私は以下を使用してみました。
しかし、これは機能していません。myfile.objの作成方法がわからないと言っているときにエラーメッセージが表示されます。
windows - vcvarsall.batを試した後も、Unicode-Map-0.112で問題が発生します
vcvarsall.batの試用をお勧めしてくれたephemientに感謝します。
DOSでは、MS C ++Express2008の一部であるvcvarsall.batを正常に実行しました。
次に、ppmを使用してPerlMonksのアドバイスに従うことを試み続けました。つまり、http://www.perlmonks.org/? node_id = 434813
だから私は、Unicode-Map-0.112をもう一度作ってみました。もう1つ問題がありました:
C:\ perl \ lib \ core \ win32.h(61):致命的なエラーC1083:インクルードファイルを開くことができません:'windows.h':そのようなファイルまたはディレクトリはありません。NMAKE:致命的なエラーU1077:'C:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ Bin \ Cl.exe:リターンコード'0x2'停止
私はWindows.hファイルを持っていることがわかりました:Windows.hはC:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A\Includeにあります
PATHにもWindows.hを追加する必要があると思います。
この音は正しいですか、それとも私が先につまずいているときに移動する必要がある別のルートがありますか?
再度、感謝します。