gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 17:00:11 24 4
gpt4 key购买 nike

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

因此,我可以在单击按钮时在文本框中访问并打印“Hello C++”字符串。但是如何访问 main 函数,因为 Objective C 中已经存在 main() 了。

我已经包含了外部“libzip”库,它是用 C 编写的 zip-unzip 操作库,我想在 Objective 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 和 Objective C 完全陌生。

最佳答案

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

将其重命名为main.mm

现在 main 是一个 C++ main。

enter image description here

关于c++ - 如何在 Objective C (Xcode) 中使用 C、C++ 程序或类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37741379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com