1
我一直在嘲弄我的头脑,如何从一些C++将值返回到Obj-C。下面是我的文件:从C++将值返回到Obj-C?
XMLParsing.h
#include <iostream>
#include <libxml/xmlreader.h>
#include <string>
#include <stdlib.h>
using namespace std;
class XMLParsing {
int i;
public:
int outputAnArray();
};
XMLParsing.cpp
#include "XMLParsing.h"
int outputAnArray() {
return 1;
}
MyTest.mm
XMLParsing *parser = new XMLParsing();
parser->outputAnArray();
这会引发: 架构i386的未定义符号: ld:未找到架构i386的符号
任何提示都将不胜感激。
我在SenTestCase中运行这个,如果这条信息有帮助。 – Tudorizer 2011-06-14 15:32:23
难道你不需要这样做吗:int XMLParsing :: outputAnArray(void){' – slartibartfast 2011-06-14 15:36:06
@myrkos,如果你张贴作为答案我会抱你。 – Tudorizer 2011-06-14 15:42:52