我想用C++這是建立在Eclipse在Xcode 4靜態庫:的Xcode:使用C++靜態庫
例如,我有一個非常簡單的庫:
hello.h
class Test{ public: static int getX();};
HELLO.CPP
#include "hello.h"
int Test::getX(){return 10;}
所以建立在Eclipse之後,我有一個圖書館.A。現在,我將.a文件和標題導入Xcode應用程序。問題是在.mm文件(我創建)中,我不能調用「int x = Test :: getX();」,它顯示2個錯誤:
架構i386的未定義符號: 「Test ::的getX()」,從引用: - [LibFetching onlyfortest]在LibFetching.o
LD:符號(多個)未找到i386硬件架構 鐺:錯誤:連接器命令,退出代碼1(使用-v失敗請參閱調用)
你知道我該如何解決它?非常感謝你。