繁体   English   中英

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

[英]How to use C, C++ program or classes in objective C (Xcode)?

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

因此,我能够在单击按钮的文本框中访问并打印“ Hello C ++”字符串。 但是在目标C中已经存在如何访问已经作为main() 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完全陌生。

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

将其重命名为main.mm

现在main是c ++ main。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM