- 追加された行はこの色です。
- 削除された行はこの色です。
#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