如何在Objective C(Xcode)中使用C,C ++程序或类?

时间:2016-06-10 06:33:05

标签: c++ ios objective-c c

目前我正在尝试在目标C中使用C ++类。我按照本网站教程的步骤进行操作 https://www.sitepoint.com/using-c-and-c-in-an-ios-app-with-objective-c/

所以我可以在按钮点击的文本框中访问和打印“Hello C ++”字符串。但是目标C中存在如何访问主要功能main()

我已经包含了外部“libzip”库,这是一个用C语言编写的zip-unzip操作库,我想在目标C中访问它,这样,每当我点击任何按钮时,它应该解压缩ios设备中的特定目录,从该zip文件返回数据。

#import <UIKit/UIKit.h>
#import "AppDelegate.h"

int main(int argc, char * argv[])
{
    @autoreleasepool
    {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}

我是XCODE和目标C的新手。

1 个答案:

答案 0 :(得分:0)

在“支持文件”文件夹中查找名为main.m的文件。

将其重命名为main.mm

现在main是一个c ++主。

enter image description here