当前,我正在尝试在目标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完全陌生。
最佳答案
在文件夹“ Supporting Files”中查找名为main.m
的文件。
将其重命名为main.mm
现在main是c ++ main。
关于c++ - 如何在 objective-c (Xcode)中使用C,C++程序或类?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37741379/