cost 128 ms
如何使 ARM 和 x86 部分链接到 Mac 通用二进制文件的不同 static 库? - How to make ARM and x86 part link to different static libraries for Mac universal binaries?

目前我们的产品(动态库)在 MacOS 上有单独的 ARM 和 x86 版本,现在我正在尝试制作通用二进制文件。 但是,它依赖于一些预编译的闭源 static 库,这些库只有 x86 代码或 arm64 代码。 我应该如何将它们喂给 linker? 它是否通过完全喂养它们而正常且无声地工作,或者有 ...

在没有make文件的情况下在xcode的gui中构建通用二进制文件(Apple Silicon和Intel)? - Build universal binary (Apple Silicon & Intel) in gui of xcode without make file?

很长一段时间我都在使用 XCode 并使用 Product/Build 命令编译我的项目。 然后我在右键单击“产品”文件时找到编译的应用程序。 所以我可以从那里得到它并将它复制到我想要的任何地方。 但是如何在不使用 make 文件的情况下使用 Apple Silicon 和 Intel 创建通用二进 ...

如何理解'mach-o/fat.h'中关于fat_arch_64的评论 - How to understand the comments about fat_arch_64 in 'mach-o/fat.h'

最近在学习一些Mach-O相关的资料,注意到评论当切片大于 4mb 或切片的偏移量大于 4mb 时,将使用 64 位 fat 文件格式。 在'mach-o/fat.h'关于struct fat_acrh_64 我知道我们应该使用fat_header.magic的值来决定使用fat_arch或fat_ ...

如何在英特尔 mac 上支持 iOS 模拟器的 M1 mac 上构建 static 库? - How to build a static library on M1 mac that supports iOS simulator on Intel mac?

我有一个胖 iOS 库,它支持英特尔 Mac(x86_64)的真实设备(arm64 ...)和 iOS 模拟器。 但是当我切换到 M1 mac 时,事情变得艰难。 如果我使用旧库,我将失败并显示xxx.a (xxx.o) building for iOS Simulator, but linkin ...

有没有办法在 macOS 10.14 中编译 x86-64 + arm64 通用二进制文件? - Is there any way to compile x86-64 + arm64 universal binaries in macOS 10.14?

编译针对 Apple 新 M1 处理器的通用二进制文件的官方方法是使用 Xcode 12,它至少需要 macOS 10.15.4。 不过,我目前正在运行 macOS 10.14.6,如果可以避免,我不想升级。 在运行 macOS 10.14 时,是否有非官方的方式来编译这样的通用二进制文件? ...

XCode通用库构建阶段-Lipo找不到文件 - XCode universal library build phase - Lipo can't find files

我已经阅读了一些有关如何使用XCode创建通用库的教程和指南。 基本上,您会在bash脚本构建阶段添加一个聚合目标,以构建单独的目标并将它们脂化在一起。 我有自己的小脚本(之所以有效,是因为我如何命名目标),但由于某种原因,lipo无法找到文件; 致命错误:/Applicati ...

如何在os x上制作Boost dylibs通用(i386和x86_64)? - How to make Boost dylibs universal (i386 & x86_64) on os x?

我正在尝试将Boost库编译为通用二进制文件(即包含i386和x86_64体系结构构建的“胖”文件)。 互联网和SO我收集了以下说明。 下载提升(例如来自http://www.boost.org/users/download/ ) 在下载的文件夹中,键入./bootstr ...

Xcode 4 Mavericks为OSX创建通用二进制文件 - Xcode 4 Mavericks Creating Universal Binary for OSX hangs

是不是可以在XCode中创建一个C ++命令行工具作为胖二进制文件(在一个文件中是32位和64位)? 我以为是,但如果我现在尝试,XCode会在“创建通用二进制文件”期间挂起。 我更新到OSX Mavericks,我正在使用XCode 4.6.2。 我选择哪个编译器并不重要。 只要我 ...

XCode 5中的胖库 - Fat libraries in XCode 5

我一直在尝试构建一个静态库,然后在Xamarin中创建一个绑定项目。 一切正常,直到iOS 7出现。 我不得不抓住最新版本的本机库并尝试在XCode 5中构建它,但它一直给我带来各种各样的问题。 我认为它可能与构建过程有关,或者可能与XCode 5中的某些更改设置有关(对比4),但我不确定 ...

iOS App-通用目标还是单独目标? - iOS App - Universal or separate targets?

我正在尝试确定一个应用程序是否应该是通用的。 这是我的要求和相关的问题: 应用内购买。 如果您在iPhone上下载该应用并进行购买,则应在iPad版本中反映出来。 显然,您不必购买两次。 这是一个大破坏者吗? 有什么方法可以将应用内购买绑定到单独的二进制文件中? iC ...

不带ppc代码的Mac App Store捆绑wxPython App(二进制) - Bundle wxPython App for Mac App Store without ppc code (binary)

我已经开发了(过去7年)一个希望通过Mac App Store发行的wxPython应用程序。 我正在使用Python2.7和wxPython2.9.4(可可)。 该应用程序是使用py2app捆绑在一起的。 到目前为止一切看起来不错。 问题是,由于py2app捆绑了此动态库“ libwx ...

用于不同SSE版本的通用二进制文件 - Universal binary for different SSE versions

我可以为Mac OS X创建一个通用二进制文件,其中包含我的应用程序的两个版本,一个用SSE4.2编译,另一个用SSE3编译? 在这种情况下,我将使用SSE4.2编译的版本自动加载到支持SSE4.2的CPU。 如果不是,我想获得建议在不支持SSE4.2的旧CPU上运行我的应用程序,但 ...

通用应用,模拟器检测到〜iphone .xib,但设备仍显示ipad .xibs - Universal App, simulator detects ~iphone .xib's but device still displays ipad .xibs

我创建了一个仅限iPad的应用程序,现在客户希望我使其普及。 我已经创建了新的.xib,可以通过〜iphone后缀自动检测到它,并且可以在模拟器上正常工作。 但是,当我在iPhone 4s上运行它进行调试时,似乎只有iPad .xib出现。 谢谢! ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM