问题标签 [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.

0 投票
4 回答
13039 浏览

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 UILocalizedIndexedCollat​​ion:NSObject”。

另一个项目使用相同的目标设置编译得很好,这真的让我质疑我的理智。我可以处理损坏的 XCode 项目吗?

如果有人知道实际发生了什么并且有参考或不介意解释它,我将非常感激。

干杯!

0 投票
2 回答
4322 浏览

iphone - 编译仅 armv7 架构的好处/后果是什么?

在编译 iPhone 应用程序时,有一个“优化”架构(仅限 armv7)与标准 armv6/armv7 架构的设置。

编译仅 armv7 架构的好处/后果是什么?

0 投票
1 回答
9691 浏览

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 代码,但我想确保我能从中获得最好的速度:)

提前干杯!

0 投票
1 回答
829 浏览

iphone - Xcode:通用\iOS4 应用程序的架构设置

我想知道我的项目设置应该是什么,以防我有一个现在更新到 4.0 的通用应用程序。

基础 SDK 是 iPhone 设备 4.0 iPhone OS 部署目标是 iPhone OS 3.0

对于不同的配置(调试、发布),我应该在架构、仅构建活动架构复选框和 Valis 架构中输入什么?

此外,由于我的一些应用程序不是通用的,但将支持 4.0 作为基础和 3.0 作为部署,架构设置会有什么不同吗?

谢谢

罗伊

0 投票
1 回答
394 浏览

iphone - 我在 iphone iOS 4 项目中使用了three20。我无法将项目编译到设备上

我尝试编译但它失败了,因为它在依赖项之一和主要依赖项中找到了重复的类定义。由于 xcode 中的错误以及对 amr6 和 arm7 代码的优化,我搜索了很多,我什至找到了原因。但我找不到如何解决这个问题。有人在 iOS4 上使用过three20 库吗?

0 投票
5 回答
45318 浏览

iphone - 在编译 iPhone 应用程序时,armv7 相对于 armv6 的优势是什么?

如果有任何优势......在文档中找不到任何结论性的东西。

显然 armv7 适用于较新版本的 iOS ......它更快吗?更小?更擅长 X?

0 投票
1 回答
326 浏览

xamarin.ios - 将 armv7 静态库附加到 Monotouch 项目

我有为 i386 和 armv7 架构(没有 armv6)编译的 3rd 方静态库。有没有办法将 Monotouch 项目与 armv7 库链接?Monotouch 向 gcc 添加了“-arch armv6”参数,我不知道如何更改它。

0 投票
1 回答
2198 浏览

iphone - 提升 armv7 构建

我试过这个来构建armv7 boost库:

但是 lipo -info 命令告诉我编译的库是 armv6,而不是 armv7 lib!

谁能告诉我一个 boost 命令行来创建一个带有 armv7 的库

0 投票
2 回答
17605 浏览

xcode4 - 恢复 Xcode 以接受 armv6 架构的方法?

我有一个第 3 方 .a 库,它显然是为仅兼容 armv6 而编译的,其中两个新的 Xcode(3.2.6 和 4)现在都需要单独的 armv7 切片才能在设备上运行。链接错误是:文件是通用的,但不包含架构 armv7 的 (n) armv7 切片。

任何人都知道如何使两个新 Xcode 中的任何一个像 3.2.5 一样运行并在我等待库供应商制作 armv7 版本时接受现有库?

0 投票
5 回答
38231 浏览

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,我开始收到此警告:

我不喜欢看到警告:-) 有人有类似的问题吗?

谢谢,

费尔南多