需要ないかもしれませんが以下のことについてメモします
Notepad++上でVisual C++ コンパイルコマンドclを実行する方法
です。
Notepad++ではエディタ上でコンソールを走らせることが出来るので、
ショートカットでコンパイルが出来ると便利だと思い作りました。
とは言っても以下のサイトを参考に自分の環境に合わせて作りました。
Notepad++ EUC-JP対応版 - 日々量産:
作るのは簡単バッチファイルを作るだけです
環境の違いはなんとかカバーしてください
自分のコンパイル環境は、
Visual Studio 2010(32bit)でclを使用しています。
適当にbuild.batとか名前を付けてください。
あとは上記のサイト通り行えばOKです。
しかし上記のサイトは実行まで行っていますが、
自分の環境では文字が表示されなかったのでその部分だけコメントアウトしてます。
これだけがネックなところ
実行までできたら完璧なんだけどなー
Notepad++上でVisual C++ コンパイルコマンドclを実行する方法
です。
Notepad++ではエディタ上でコンソールを走らせることが出来るので、
ショートカットでコンパイルが出来ると便利だと思い作りました。
とは言っても以下のサイトを参考に自分の環境に合わせて作りました。
Notepad++ EUC-JP対応版 - 日々量産:
作るのは簡単バッチファイルを作るだけです
環境の違いはなんとかカバーしてください
自分のコンパイル環境は、
Visual Studio 2010(32bit)でclを使用しています。
@echo off
set fname=%1
set exname=""
:optloop
if "%2" == "" (
goto optend
)
set option=%option% %2
shift /2
goto optloop
:optend
if "%~x1" == ".c" (
goto c_lang
) else if "%~x1" == ".cpp" (
goto cpp_lang
)
goto not_suport_lang
:not_suport_lang
echo not support file.
exit 0
:c_lang
echo compile c file.
set exename=%fname:.c=.exe%
goto build
:cpp_lang
echo compile cpp file.
set exename=%fname:.cpp=.exe%
goto build
:build
call "c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64
cd %~p1
echo cl %fname%
cl %fname%
:if ERRORLEVEL 0 if not %exename%=="" (
: echo --EXEC----------------
: %exename%
:)
exit 0
適当にbuild.batとか名前を付けてください。
あとは上記のサイト通り行えばOKです。
しかし上記のサイトは実行まで行っていますが、
自分の環境では文字が表示されなかったのでその部分だけコメントアウトしてます。
これだけがネックなところ
実行までできたら完璧なんだけどなー