2009年7月31日金曜日

Windows の Visual C++ 2008 Express で コマンドラインから Hello World

[したいこと・しりたいこと]
[目標]
Windows の Visual C++ 2008 Express で コマンドラインから Hello World
C で Hello World

[環境]
Windows XP SP3 on VMWare
USB 104Key (US)

[前提]


Open Command Window Here が インストールされている
Microsoft PowerToys for Windows XP
http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.mspx




[したこと]
(1)Visual C++ 2008 Express Edition の インストール

Microsoft Visual C++ 2008 Express Edition の インストール
Microsoft Visual Studio 2008 Express Edition
http://www.microsoft.com/japan/msdn/vstudio/express/

Microsoft Visual Studio 2008 Express Edition の DVD イメージからのインストール方法
http://www.microsoft.com/japan/msdn/vstudio/2008/product/express/offline.aspx

Visual Studio 2008 Express Edition with Service Pack 1 Combo DVD を ダウンロード

iso ファイルを 仮想マシンの CD にセットする

インストーラーの指示にしたがって、インストール

(2)[マイ ドキュメント] に vs フォルダを作る

(3)vs.bat ファイルを作る

vs フォルダに [新規テキスト ドキュメント.txt] ファイルを作る
vs.bat に 名前の変更をする

---------------ここから

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\"vsvars32.bat

---------------ここまで

(4)ソースコードを書く

vsフォルダに 新規テキスト ドキュメント.txt ファイルを作る
hello.c に 名前の変更をする

hello.c

---------------ここから

# include <stdio.h>

int main(void) {
printf("Hello, C World!");
return 0;
}

---------------ここまで

(5)コマンドプロンプトを開く

plan-1
[マイ ドキュメント] を開く
vs フォルダを右クリックし、[Open Command Window Here] を 選択

plan-2
[スタート] [すべてのプログラム] [アクセサリ] [コマンドプロンプト] からコマンドプロンプトを開く
以下の2つのコマンドを入力して vs フォルダに移動する

cd "My Documents"
cd vs

(6)コンパイル
cl hello.c

(7)実行
hello.exe

[その他]

cl /Feoutput.exe input.c
cl /Fe実行ファイル.exe ソースファイル.c

cl src1.c src2.c src3.c
cl src1.c src2.c src3.obj

cl /Fosample1.obj /c sample1.c
link sample1.obj /out:test1.exe

cl /Foオブジェクト.obj /c ソースファイル.c
link オブジェクト.obj /out:実行ファイル.exe