问题标签 [armv7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - 针对 armv7 时的 XCode 链接错误
我已经花了无数个小时来解决这个问题,利用 Google 搜索和其他 Stack Overflow 问题无济于事。
我有一个 iPhone/iPad 通用应用程序,当目标是 armv6 时,它似乎编译得很好。但是,当设备是 iPad 时,我收到以下警告:
奇怪的是,尽管有这个警告,该应用程序仍然在 iPad 上运行良好。但是,我确实想以“正确的方式”做事,这在这种情况下意味着什么。当我将目标架构切换到 armv7 时,出现链接错误:
错误的“编辑”部分是对我试图链接的静态库的引用。
这是我从网上的许多建议中尝试过的。这些中的每一个都被提出了不止一次,没有任何解释,这让我相信没有人完全理解这个问题:
“永远不要使用 XCode 窗口左上角的下拉菜单来选择目标。相反,在目标配置中将其设置为 Base SDK,然后将 Base SDK 设置为 iPhone OS 3.0。将目标设备设置为您的首选目标 ( iPad、iPhone OS 3.2 在我的情况下。)”
这会产生错误“找不到 -lcrt1.3.1.o 的库”
“确保 GCC 没有链接到错误版本的标准库。(您必须确保 LIBRARY_SEARCH_PATH 中没有错误的路径。)”
我的 LIBRARY_SEARCH_PATH 已经是空的,所以这似乎不相关。
“尝试使用 GCC 4.0 而不是 GCC 4.2 进行编译。”
我在 UIKit 头文件中收到语法错误。错误是“'AT_NAME' 标记之前的语法错误。” 该行是“UIKIT_EXTERN @interface UILocalizedIndexedCollation:NSObject”。
另一个项目使用相同的目标设置编译得很好,这真的让我质疑我的理智。我可以处理损坏的 XCode 项目吗?
如果有人知道实际发生了什么并且有参考或不介意解释它,我将非常感激。
干杯!
iphone - 编译仅 armv7 架构的好处/后果是什么?
在编译 iPhone 应用程序时,有一个“优化”架构(仅限 armv7)与标准 armv6/armv7 架构的设置。
编译仅 armv7 架构的好处/后果是什么?
c++ - 使用 android NDK 获取硬件浮点
我已经开始玩 android NDK。我刚刚学到的一件事是关于创建一个 application.mk 文件来指定 armv7 abi。
我正在使用以下参数构建 san-angeles 示例。
然而,这似乎以与以前完全相同的速度运行(即非常糟糕)。我只是 GL 限制而不是 CPU 限制还是这里有问题?
我注意到编译时会发出以下命令行选项:
让我担心的是“softfp”。提到了 v7 abi,VFP fpu 的东西,我猜“thumb”指的是“thumb-2”指令(虽然我不知道这些到底是什么)。然而,“softfp”确实让我担心。不应该是“hardfp”吗?
有人对这些问题有任何想法吗?我想我可能已经准备好开始为我的 HTC Desire 实现一些 GL ES 2.0 代码,但我想确保我能从中获得最好的速度:)
提前干杯!
iphone - Xcode:通用\iOS4 应用程序的架构设置
我想知道我的项目设置应该是什么,以防我有一个现在更新到 4.0 的通用应用程序。
基础 SDK 是 iPhone 设备 4.0 iPhone OS 部署目标是 iPhone OS 3.0
对于不同的配置(调试、发布),我应该在架构、仅构建活动架构复选框和 Valis 架构中输入什么?
此外,由于我的一些应用程序不是通用的,但将支持 4.0 作为基础和 3.0 作为部署,架构设置会有什么不同吗?
谢谢
罗伊
iphone - 我在 iphone iOS 4 项目中使用了three20。我无法将项目编译到设备上
我尝试编译但它失败了,因为它在依赖项之一和主要依赖项中找到了重复的类定义。由于 xcode 中的错误以及对 amr6 和 arm7 代码的优化,我搜索了很多,我什至找到了原因。但我找不到如何解决这个问题。有人在 iOS4 上使用过three20 库吗?
iphone - 在编译 iPhone 应用程序时,armv7 相对于 armv6 的优势是什么?
如果有任何优势......在文档中找不到任何结论性的东西。
显然 armv7 适用于较新版本的 iOS ......它更快吗?更小?更擅长 X?
xamarin.ios - 将 armv7 静态库附加到 Monotouch 项目
我有为 i386 和 armv7 架构(没有 armv6)编译的 3rd 方静态库。有没有办法将 Monotouch 项目与 armv7 库链接?Monotouch 向 gcc 添加了“-arch armv6”参数,我不知道如何更改它。
iphone - 提升 armv7 构建
我试过这个来构建armv7 boost库:
但是 lipo -info 命令告诉我编译的库是 armv6,而不是 armv7 lib!
谁能告诉我一个 boost 命令行来创建一个带有 armv7 的库
xcode4 - 恢复 Xcode 以接受 armv6 架构的方法?
我有一个第 3 方 .a 库,它显然是为仅兼容 armv6 而编译的,其中两个新的 Xcode(3.2.6 和 4)现在都需要单独的 armv7 切片才能在设备上运行。链接错误是:文件是通用的,但不包含架构 armv7 的 (n) armv7 切片。
任何人都知道如何使两个新 Xcode 中的任何一个像 3.2.5 一样运行并在我等待库供应商制作 armv7 版本时接受现有库?
iphone - Xcode 4 Final - 与 armv6 库链接时出现“armv6 armv7”问题
直到 xcode 4 final (我使用 3.latest 和 4 GM 可用时)这并没有发生。当我升级到 xcode 4 最终版本时,在尝试将 armv7 版本与我的非 armv7 库链接时开始出现链接错误(我的项目设置为默认的标准 armv6 armv7 有效架构):
armv6 版本编译得很好,但整个编译过程失败,出现 77 个链接错误。
我知道这是预期的行为,它不会通过 armv6 库链接到 armv7。修复将我的项目设置为仅 armv6。我的问题是:为什么这在以前版本的 xcode 中有效?
如果我仅设置为 armv6,我开始收到此警告:
我不喜欢看到警告:-) 有人有类似的问题吗?
谢谢,
费尔南多