簡體   English   中英

在 Mac OS X 上結合 Objective-C 和 C/C++

[英]Combining Objective-C and C/C++ on Mac OS X

我可以創建一個 Objective-C 庫(通過 XCode)並在我的 C/C++ 應用程序中使用它(由 GCC 編譯,不支持 Objective-C)。

您可以嘗試使用此工具(目前還很原始)為 Objective-C 代碼生成 C/C++ 綁定(創建它是為了幫助使 Wine [C only] 代碼與 OSX [Objective-C] 庫一起使用)。

此 email 解釋了該工具是如何產生的,並將綁定生成代碼作為附件。

http://www.winehq.org/pipermail/wine-devel/2011-April/089657.html下載的其實是一個tar.gz。

您可以自己試一試,然后嘗試通過電子郵件向查爾斯發送有關使用它的問題,如果太麻煩的話(並讓他在某處將其設置為適當的項目。:-)

You need to create a C or C++ interface for your Objective-C code, so you can use this interface to call the Objective-C code from your C/C++ code. 請注意,您可以利用 Cocoa 的免費橋接:例如,您可以返回 NSString* 並將其解釋為 C/C++ 代碼中的 CFStringRef。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM