从C ++返回到Obj-C的值?

时间:2011-06-14 15:28:52

标签: iphone c++ ios

我正在敲打我的脑袋一段时间,如何将一些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的符号

任何提示都将不胜感激。

1 个答案:

答案 0 :(得分:1)

XMLParsing.cpp应该是:

#include "XMLParsing.h"

int XMLParsing::outputAnArray() {

 return 1;
}

对不起,迟到了。