#topicpath

* Links [#vc35abbb]
- [[Nito's Page>http://wwwa.dcns.ne.jp/~nito/]]
- [[Objective-C 2.0プログラミング言語>http://developer.apple.com/jp/documentation/cocoa/Conceptual/ObjectiveC/index.html]]
- [[Objective-C入門>http://wisdom.sakura.ne.jp/programming/objc/index.html]]
- [[Objective-C入門>http://www.oklab.org/program/objective-c_linux.html]]
- [[【コラム】ダイナミックObjective-C (1) CocoaとObjective-Cと動的なオブジェクト指向 - Cocoaハックの第1歩 | エンタープライズ | マイコミジャーナル>http://journal.mycom.co.jp/column/objc/001/]]
- [[Objective-Cは特殊な言語? - @IT>http://www.atmarkit.co.jp/fcoding/articles/objc/objc01/objc01a.html]]

* 必要なパッケージ(Debian) [#v0139ef9]
 gobjc
 gobjc++ (Objective-C++を使う場合)


* GCC の場合 [#y2f81349]
- 古いMakefileの記法が必要になる:
 .SUFFIXES: .m
 .m.o:
         $(CC) -c $(CFLAGS) $<

- クラスを使ったコードは、リンクするときに、libobjc が必要。
- Foundation/NSObject.hをimportしてコンパイルすると...
 "error: Foundation/NSObject.h: No such file or directory"
というようなエラーが出てしまう。この場合は、libgnustep-base-dev パッケージをインストールすると解決する。
 # aptitude install libgnustep-base-dev
その他、入れた方が良いかもしれないもの:
 # aptitude install libgnustep-base-dev
 # aptitude install gnustep
 # aptitude install gnustep-devel


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS