このトピックに関する投稿がいくつかあったことは知っていますが、満足のいく答えが得られませんでした。
C++ コードを開発し、CMake をビルド システムとして使用しています。私は通常、Linux環境で作業しています。今、コードを Windows に移植し、emacs 内で編集およびコンパイルできるようにしたいと考えています。
CMakeで「NMAKE Makefile」を生成します。これは問題なく動作しますが、「Visual Studio コマンド ライン」から nmake を実行した場合のみです。Visual Studio コマンド ラインは通常の Windows コマンド ラインに似ており、一連の環境変数が設定されています。通常の Windows コマンド ラインから nmake を実行すると、「nmake: unrecognized command」というエラー メッセージが表示されます (これは、フランス語からのおおよその翻訳であるエラー メッセージではありません)。
emacs wikiの古いドキュメントに従って、変数を設定する .bat ファイルを見つけました。通常のコマンド ラインから .bat を実行してから nmake を呼び出すと、機能します。しかし、emacs から name を実行すると、nmake と環境変数について何も知らない、単純な通常のコマンド ラインのようにプログラムを実行するだけです。
では、どうすればすべてを連携させることができますか?