iphone - 将值从 C++ 返回到 Obj-C?

标签 iphone c++ ios

我为如何从某些 C++ 将值返回到 Obj-C 而绞尽脑汁。这是我的文件:

XML解析.h

#include <iostream>
#include <libxml/xmlreader.h>
#include <string>
#include <stdlib.h>

using namespace std;

class XMLParsing {
    int i;

public:
    int outputAnArray();
};

XML解析.cpp

#include "XMLParsing.h"      

int outputAnArray() {

    return 1;
}

MyTest.mm

XMLParsing *parser = new XMLParsing();
parser->outputAnArray();

这引发了: 架构 i386 的 undefined symbol : ld: 找不到架构 i386 的符号

任何提示将不胜感激。

最佳答案

XMLParsing.cpp 应该是这样的:

#include "XMLParsing.h"

int XMLParsing::outputAnArray() {

 return 1;
}

抱歉回答晚了。

关于iphone - 将值从 C++ 返回到 Obj-C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6346074/

相关文章:

不持有一个以上账户的 C++ 银行应用程序

ios - UIView 上的渐变蒙版

iphone - openfire 是否实现了 xmpp XEP-0234 Jingle 文件传输?

iphone - 使用 UIPageViewController 并使 View 看起来像在拍打

c++ - 为链表中的节点分配内存,没想到链表中的下一个节点也被分配了

C++ Lite 问题 10.19。函数而不是变量声明

ios - UITableViewCell选中背景效果

android - GLSL IF 速度与乘数

ios - 使用自定义类时删除行的问题

iphone - 当你使用Xcode制作iPhone应用程序时,如何更改应用程序的图标?