我正在敲打我的脑袋一段时间,如何将一些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的符号
任何提示都将不胜感激。
答案 0 :(得分:1)
XMLParsing.cpp应该是:
#include "XMLParsing.h"
int XMLParsing::outputAnArray() {
return 1;
}
对不起,迟到了。