問題タブ [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.
iphone - 実行時にバイナリ イメージ アーキテクチャを決定する方法は?
クラッシュ ログには、アーキテクチャ (armv6/armv7) に関する情報と読み込まれたすべてのモジュールの識別子を含む「バイナリ イメージ」セクションが含まれます。実行時にこの情報を決定する方法は? (少なくとも、アプリケーションの実行可能ファイルのみ)
NSBundle には executableArchitectures メソッドがありますが、どのアーキテクチャが実行されているかを判断するにはどうすればよいでしょうか?
iphone - route-me が xCode 4 でコンパイルされない
route-me オフライン マップを取得して xCode 4 でコンパイルしようとしています。xCode 3 では問題ありませんでした。
私の問題はアーキテクチャ設定にあると思います。次の投稿を見ると、 proj4 を armv6 のみに変更し、メイン プロジェクトと mapview を標準 (v6 & v7) のままにしておく必要があるようです。
ただし、まだ次のエラーが発生します。
アーキテクチャ armv6 の未定義シンボル: 「_OBJC_CLASS_$_RMMarker」、参照元: OSMapViewController.o の objc-class-ref 「_OBJC_CLASS_$_RMDBMapSource」、参照元: OSMapViewController.o の objc-class-ref 「_OBJC_CLASS_$_RMMapContents」、参照元: OSMapViewController.o ld の objc-class-ref: アーキテクチャ armv6 collect2 のシンボルが見つかりません: ld は 1 終了ステータスを返しました
どんな助けでも大歓迎です。
クリス。
xcode - Xcode リンカ エラー - armv7 スライス アーキテクチャ
.ipa にコンパイルするときにアーカイブ エラーが発生する
私は使っている:
Mac OS X ヒョウ 10.6.7
Xcode 4.3 安定版。
シミュレーターでエラーなしでクリーンアップしてビルドします。
しかし
最新の iOS SDK (iOS 4.3) での Adhoc のアーカイブが失敗します。
エラーは以下のとおりです。
Apple Mach-O リンカ エラー
setenv IPHONEOS_DEPLOYMENT_TARGET 4.3 ..
ld: /Users/bird/Desktop/IPHONE/test/Classes/Libraries/FlurryLib/libFlurry.a で、ファイルはユニバーサルですが、アーキテクチャ armv7 の (n) armv7 スライスが含まれていません
コマンド /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 が存在コード 1 で失敗しました
解決方法が気になるところ。
xcode - 同じipaでarmv6とarmv7をサポートする
次のように構成されたXCodeプロジェクトがあります。
- プロジェクト形式:XCode3.1互換
- アーキテクチャ:標準(armv6 armv7)
- ベースSDK:最新のiOS(現在iOS 4.2に設定されています)
- アクティブなアーキテクチャのみを構築する:未チェック
- 有効なアーキテクチャ:armv6 armv7
私の質問:結果のバイナリ(.ipa)には2つの実行可能ファイルが含まれていますか?アーキテクチャごとに1つ、またはアーキテクチャごとにいくつかの異なるオブジェクトファイルがありますか、それとも分割はそれよりもさらに細かく分割されていますか?
ちょっと興味があるんだけど。ありがとう。
iphone - armv7iphoneの警告
プロジェクトをビルドしようとすると、次の警告が表示されます。それらに類似した約160の警告がありますが、これは迷惑です
ld:警告:CPU_SUBTYPE_ARM_ALLサブタイプは非推奨です:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_udivsi3。 o)
と
警告:(armv7)/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_divdi3.o)オブジェクトファイル'/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_divdi3.o)'にはアーキテクチャが含まれていませんarmv7の情報。
すべての警告はlibgcc.aに関連しています。
iOS3.2以降をサポートするにはこのアプリケーションが必要です。では、これらの警告を削除するにはどうすればよいですか?
iphone - ベクトル化を使用して iPhone 用の Eigen ライブラリをコンパイルする
armv7 命令セットを備えた ARM プロセッサを搭載した iPhone 4 用の Eigen ライブラリのコンパイルに苦労しています。プリプロセッサ定義 EIGEN_DONT_VECTORIZE を指定すると、これまでのところすべて正常に動作します。しかし、いくつかのパフォーマンスの問題により、armv7 に最適化されたコードを使用したいと考えています。
LLVM-GCC 4.2 と LLVM CLang 2.0 のどちらのコンパイラを使用しても、常にコンパイル エラーが発生します。私は、LLVM-GCC 4.2 がこれらの ARM-NEON 固有の命令にアクセスする唯一の方法であることを理解しました (またはそう考えたほうがよいでしょう)。
EIGEN_DONT_VECTORIZE を設定しない (および -mfloat-abi=softfp -mfpu=neon を gcc に指定しない) と、次の gcc コンパイラ エラーが発生します。
src/m3CoreLib/Eigen/src/Core/arch/NEON/PacketMath.h:89: エラー: '__ extension__' の前に unqualified-id が必要です
「古い」gcc 4.2 の使用に関する問題と、新しいバージョンの gcc を使用するようにという推奨事項について読みました。よくわかりませんが、アプリストアの承認のため、これはオプションではないと思います. iPhone用にコンパイルするために他にできることはありますか? これを解決した人はいますか?
ありがとう、ケイ
xcode - MobileVLC の構築 -> armc7 + ffmpeg の問題
iOS SDK 5.0 に対して、OS X Lion で MobileVLC をビルドしようとしています。これまでのところ、サイコロはありません。
ただし、指定された指示に従った場合、ビルドはここで停止し、失敗します。
現在のログ: ./buildMobileVLC.sh -s [info] ビルド ディレクトリの準備 [info] Building [info] Building vlc [info] Building libvlc for the iOS [info] Using i386 with SDK version 4.2 [info] Building contrib for iOS in 「/Users/shamil/Documents/MobileVLC/ImportedSources/vlc/contrib-builddir-ios-i686-apple-darwin10」
エラーは次のように与えられます。
/ImportedSources/vlc/contrib-builddir-ios-arm-apple-darwin10/build-src/ffmpeg/config.log が教えてくれます:
失敗の原因と思われるものを太字にしました。さて、このエラーを修正するにはどうすればよいですか?
iphone - XCode4.2。問題:標準(armv7)
App Storeでアプリを更新したいのですが、アップロードしようとすると、armv6がアプリでサポートされていないというエラーが表示されます。問題は、アーキテクチャとしてArmv6を選択することすらできないことです。
次のアーキテクチャ設定があります。
- アーキテクチャ:標準(armv7)
- ベースSDK:最新のiOS(iOS 5.0)
- アクティブなアーキテクチャのみを構築する:いいえ
- 有効なアーキテクチャ:armv6 armv7 armv7f armv7k
3と4のおかげですべてが正しく設定されていると思いました。
1を他のものに変更することはできません。
私に何ができる?
ios - アーキテクチャー armv7 の未定義シンボル
この問題は私を夢中にさせていて、それを修正する方法がわかりません...
私はそれが関係していると思います:
しかし、私は付け加えました:libz.1.2.3.dylib
それは助けにはなりません。
loader - アプリケーションローダーに「アプリケーション実行可能ファイルに必要なアーキテクチャarmv6がありません」
layarapplicationをデバイスで実行すると機能しますが、アプリケーションローダーを使用してappstoreにアップロードすると、メッセージが表示されます。" *アプリケーション実行可能ファイルに必要なアーキテクチャがありません次のアーキテクチャの少なくとも1つが存在する必要があります:armv * 6 "
「アクティブなアーキテクトのみをビルドする」を「いいえ」に設定しました。メッセージは消えますが、修正できない別の問題が発生します。
ld:警告:ファイル/Users/.../Build/Products/Release-iphoneos/liblayarplayer.aを無視します。ファイルは、リンクされているアーキテクチャではないアーカイブ用にビルドされました(armv6)
" _OBJC_CLASS _ $ _ LPAugmentedRealityViewController"、参照元:LayarViewController.oのobjc-class-ref ld:アーキテクチャarmv6のシンボルが見つかりませんcollect2:ldが1つの終了ステータスを返しました"
誰かID?