我花了一段时间来研究如何将某些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的 undefined 符号:
ld:找不到体系结构i386的符号
任何提示将不胜感激。
最佳答案
XMLParsing.cpp应该类似于:
#include "XMLParsing.h"
int XMLParsing::outputAnArray() {
return 1;
}
抱歉回复晚了。