簡體   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