参照される C++ クラスがあり、次に変数を宣言します。私はobjective-cで宣言します:
cObject obj = cObject();
obj.myFunct("test");
しかし、リンカエラーがあるようです。それは言います:
Undefined symbols for architecture armv7:
"cObject::cObject()", referenced from:
-[...] in xxx.o
___cxxx_global_var_init in xxx.o
"cObject::myFunct(std::__1:basic_string<char,str::__1::char_traits<char>, str::__1::allocator<char> >)", referenced from:
-[///] in xxx.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1(use -v to see invocation)
編集:コメントで解決された最初のエラー:最初の部分を解決した空のコンストラクターを定義しないでください。2 番目の部分は、obj.myFunct("test"); の呼び出しについて言及しています。