notepad++でC++IDEを設定


OSはwindows 7で、Visual Studio C++2010 Express版がインストールされています.もちろんg++を選ぶこともできます.
この操作にはnotepad++の外部プラグインは必要ありません.
1.まず最も簡単なhelloworldを書いて、保存します.cppファイル
#include <iostream>
using namespace std;

int main()
{
	cout << "Hello World" << endl;
	return 0;
}

2. 
実行(Run)メニューの下で直接実行(Run)するか、F 5をクリックします.
3.ここにコンパイルのコマンドを入力し、ポップアップウィンドウに次のように入力します.
cmd /k ""C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86 && cd $(CURRENT_DIRECTORY) && cl /EHsc $(FULL_CURRENT_PATH) && exit

ここでは、Visual Studioにはコマンドラインのモードがあり、スタートメニューの下にMicrosoft Visual Studio 2010 Expressディレクトリが表示されます.
このコマンドラインモードは本質的にwindowsを起動するコマンドプロンプトでもありますが、同時にスクリプトも起動し、コマンドラインがVSコンパイルデバッグC++プログラムのコマンド(clコマンドなど、単純起動コマンドプロンプトでは使用できません)を使用できるようにしました.Visual Studioコマンドプロンプト(2010)を右クリックし、プロパティを選択し、[ショートカット]タブの下にあるターゲットには、次のコマンドがあります.
%comspec% /k ""C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86

%comspec%は、現在のコマンドプロンプトを指す環境変数です./kパラメータは、VCに関するスクリプトを起動する後続のコマンドを実行することです.このとき,コマンドプロンプトを起動しながら,このスクリプトを実行すればコマンドライン形式でC++のコンパイル環境が得られることが考えられる.
そこで、入力を開始した内容に戻り、このコマンドを完全に説明します.cmdはコマンドプロンプトを開き、/kパラメータは次の内容を実行します.ここで一連の4つのコマンドを実行し、すべて&&で接続します.
最初のコマンドはVCに関するスクリプトを起動することです.
2番目のコマンドはcdからcppファイルが存在するディレクトリの下にあり、$(CURRENT_DIRECTORY)はnotepad++でファイルが存在するディレクトリのパスを表します.ここでこのコマンドを実行するのは主に便宜上です.そうしないと、多くのパスの問題があります.
3番目のコマンドはコンパイルコマンドで、clはVSのコンパイルリンクコマンドで、compile and linkを意味し、実行に成功するとobjとexeファイルが生成されます.$(FULL_CURRENT_PATH)はnotepad++で現在の完全なファイルパスを表し、ここでは以前に保存したcppファイルを表す.
最後のコマンドは、コンパイルに成功した場合にウィンドウが自動的に閉じることを示す終了です.
4.まず実行して、コンパイルが完了した後にウィンドウは自動的に閉じるべきで、このコマンドを保存して、ショートカットキーを選択します;
5.再度F 5運転を行い、今度は運転命令を入力する
cmd /k $(CURRENT_DIRECTORY)\$(NAME_PART).exe

ここのコマンドは簡単ですが、生成したばかりのexeファイルを実行します.$(CURRENT_DIRECTORY)ファイルが存在するディレクトリのパスをnotepad++で表し、$(NAME_PART)はこのcppファイルの接尾辞部分のないファイル名を表し、以前コンパイル時に出力ファイルのファイル名が指定されていなかったため、デフォルトで生成されたobjファイルとexeファイルはいずれもcppのファイル名で命名されている.exeプログラムを実行するだけなので、ここではVCの環境を構成する必要はありません.必要であれば、上記のコンパイルコマンドと同じ形式で追加できます.
6.同様に、まず実行し、正しい出力結果が得られるかどうかを見てから、コマンドを保存し、ショートカットキーを選択し、notepad++を再起動すると完了します.