2011年10月2日日曜日

Objective-C @Windows XP

Objective-C @Windows XP

Objective-Cに興味を持ったのでWindows XPで環境構築してみた。

参考にさせていただきました → 参考サイト

ダウンロードサイト

GNUSTEP公式サイト 0.22系だったので、以下の3つをダウンロードしました。
  1. gnustep-system-0.22.0-setup.exe
  2. gnustep-core-0.22.0-setup.exe
  3. SystemPreferences-1.0.2-7-setup.exe
  4. gorm-1.2.4-6-setup.exe (0.20.xのみ必要)
  5. Calculator-1.0.0-2-setup.exe (0.19.xのみ必要)

インストール

上記の番号順にインストールしました。
なんとなくインストールフォルダは「C:\opt\gnustep」としました。
インストール場所は毎回聞かれますが、毎回「C:\opt\gnustep」です。

私は0.22系だったので、1から3番をインストールしました。

環境変数の設定

環境変数に
  • GNUSTEP_HOME=C:\opt\gnustep
  • PATHに「%GNUSTEP_HOME%\bin」を追記

サンプルソース

では、ためしにやってみよう!ということで、以下のサイトにあったサンプルソースで実行してみました。 勝手にすみません。 ほんまの走り書き技術メモ

サンプルコンパイル

上記のソースをコンパイル。オプション多すぎて面倒、、、
C:\Documents and Settings\xxxxxx\デスクトップ>gcc -o hello hello.m -I C:\opt\g
nustep\GNUstep/System/Library/Headers -L C:\opt\gnustep\GNUstep/System/Library/L
ibraries -lobjc -lgnustep-base -fconstant-string-class=NSConstantString -enable-
auto-import
hello.exeができたので実行しました。
Hello Objective-C World
よかった、よかった