objective-c – 如何在64位Cocoa应用程序中使用第三方32位框架?

objective-c – 如何在64位Cocoa应用程序中使用第三方32位框架?,第1张

概述我有一个64位的应用程序,我在 Cocoa的Objective-C上开发.它包括各种64位插件.其中一个插件需要使用仅为32位i386构建的第三方框架.它是一个基于C的框架.第三方目前无法生成64位版本. 我不想将我的整个应用程序和插件套件更改为32位只是为了容纳这一个32位框架,但我也没有任何替代方案,因为它提供了对专有硬件的访问并且是唯一的手段我的应用程序(通过插件)将必须 *** 作该设备. 我有什 我有一个64位的应用程序,我在 Cocoa的Objective-C上开发.它包括各种64位插件.其中一个插件需要使用仅为32位i386构建的第三方框架.它是一个基于C的框架.第三方目前无法生成64位版本.

我不想将我的整个应用程序和插件套件更改为32位只是为了容纳这一个32位框架,但我也没有任何替代方案,因为它提供了对专有硬件的访问并且是唯一的手段我的应用程序(通过插件)将必须 *** 作该设备.

我有什么选择让这一切都有效?

显然我的插件需要是64位,否则主应用程序将不会加载它.但是,在这种情况下,我无法链接到32位外部框架.我已经读过,我可能需要一个32位帮助应用程序,插件与之通信,但不知道这是一个好的或推荐的方法.

有没有其他方法可以做到这一点?如果没有,有人能指出我做任何文档或教程吗?

解决方法 一种选择是创建一个使用框架并控制设备的独立32位应用程序.然后为您的应用程序添加一个64位插件,启动独立应用程序并通过某种IPC机制与之通信. 总结

以上是内存溢出为你收集整理的objective-c – 如何在64位Cocoa应用程序中使用第三方32位框架?全部内容,希望文章能够帮你解决objective-c – 如何在64位Cocoa应用程序中使用第三方32位框架?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1229473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存