へじ
void hej();
hej.m
void hej(){}
メイン.mm
#import "hej.h"
int main(int argc, char *argv[])
{
}
これは私に与えます:
「hej()」、参照元: main.o シンボル内の _main が見つかりません
main.mm を main.m (単一の m) に、または hej.m を mm または cpp に名前変更すると、機能します。(ただし、これらの「解決策」はどれも好ましいものではありません。objc++ 環境で c-lib を使用したいと想像してください。lib 全体を変更したくないか、できなかった可能性があり、objc++ で使用する必要があります。 )
ここで何が起こっているのですか?