objective-cとcとc++

objective-cのソースファイル(拡張子はm)から
cのソースファイル(拡張子はc)の関数は利用できる。


objective-cのソースファイル(拡張子はm)から
c++のソースファイル(拡張子はcpp)の関数を利用するには
objective-cのソースファイルの拡張子をmからmmに変更する。
変更した場合、cのソースファイル(拡張子はc)の関数を利用できない。


利用できない場合、以下の様なエラーが出る。
Apple Mach-O Linker (id) Error
Undefined symbols for architecture i386: