0

これは初心者の質問のように聞こえるかもしれませんが、そうです。私は vs に比較的慣れていません。数か月前に使い始めましたが、コマンドラインから「精神的に」変更を加えていません。それで、あなたが2つのことで私を助けることができれば:

  1. 新しいプロジェクトを作成します (ソリューションではありません)。彼はファイルをいくつかのディレクトリに置きます。コードをその中に入れた後、小さな緑色の三角形 (Debug と書かれています) をクリックすると、彼はそれをコンパイルし、ビルドして実行します。それは正常に動作します。さて、時々、ほんの少しのコードだけを変更する必要があり、そのためだけに VS 全体を起動する気がしません。他に何も変更していないと仮定して、コマンドラインからそのデバッグを行うにはどうすればよいですか。
  2. 「デバッグ」サブディレクトリを作成しないように、HTML ビルド ログ、オブジェクト ファイルを作成しないように、どこに指示すればよいでしょうか。 ..私の元のソースとは別に、.exeの結果のものは?
4

2 に答える 2

2

コードをほんの少しだけ変更する必要があり、そのためだけに VS 全体を起動する気はありません。他に何も変更していないと仮定して、コマンドラインからそのデバッグを行うにはどうすればよいですか。

ここで必要なのはデバッグではなく、プロジェクトの再構築だと思います。

「デバッグ」サブディレクトリを作成しないように、HTML ビルド ログ、オブジェクト ファイルを作成しないように、どこに指示すればよいでしょうか。 ..私の元のソースとは別に、.exeの結果のものは?

これらの両方の質問に対する答えは、コマンド ラインを使用することです。読み込まれたプロジェクトから VS に make ファイルを発行させることができます。目的の変更を行った後、NMAKE を使用してこのメ​​イク ファイルをビルドします。「.obj」ファイルは、コンパイルとリンク フェーズの間の中間ステップとして作成されます。これが、C++コンパイル モデルのしくみです。なぜそれらを生成しないと主張するのですか?

于 2009-02-08T23:48:22.207 に答える