idea项目sdk未定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea项目sdk未定义相关的知识,希望对你有一定的参考价值。

参考技术A 1、在IDEA中,在有问题的项目上单击鼠标右键,然后选择“OpenModuleSettings”,弹出“ProjectStructure”对话框。
2、在该对话框中,依次点击ProjectSetting-Project-ProjectSDK,再下拉框选择本机已经安装好的某一版本的JDK。

XCode - 架构 armv7 arm64 的未定义符号

【中文标题】XCode - 架构 armv7 arm64 的未定义符号【英文标题】:XCode - undefined symbols for architecture armv7 arm64 【发布时间】:2015-10-14 06:28:57 【问题描述】:

我参加了一个较旧的项目,该项目需要为其使用的扫描仪更新 SDK。新的 SDK 已准备好 64 位,因此应用程序需要更新。 SDK是通过拖放到项目中安装的,但之后在构建时出现以下错误:

注意:我在提到 arm64 时遇到了一个错误,但这个错误目前说的是 armv7,因为我摆弄了。

架构 armv7 的未定义符号: “_AVMetadataObjectTypeUPCECode”,引用自: - [SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) "_AVMetadataObjectTypeEAN8Code", 参考自: -[SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) “_AVMetadataObjectTypeCode93Code”,引用自: - [SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) "_AVMediaTypeVideo",引用 从: - [SoftScan initWithDelegate:] 在 libScanApi.a(SoftScanController.o) "_AVMetadataObjectTypeAztecCode", 参考自: -[SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) "_AVMetadataObjectTypeEAN13Code", 参考自: -[SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) “_AVLayerVideoGravityResizeAspectFill”,引用自: - [SoftScan start:] in libScanApi.a(SoftScanController.o) "_OBJC_CLASS_$_AVCaptureVideoPreviewLayer",引用自: libScanApi.a(SoftScanController.o) "_AVMetadataObjectTypePDF417Code" 中的 objc-class-ref,引用自: -[SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) "_OBJC_CLASS_$_AVCaptureSession", 参考自: libScanApi.a(SoftScanController.o) "_AVMetadataObjectTypeCode39Code" 中的 objc-class-ref,引用自: -[SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) “_AVMetadataObjectTypeCode128Code”,引用自: - [SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) "_AVMetadataObjectTypeQRCode", 参考自: -[SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) “_OBJC_CLASS_$_AVCaptureMetadataOutput”,引用自: libScanApi.a(SoftScanController.o) "_AVMetadataObjectTypeCode39Mod43Code" 中的 objc-class-ref,引用自: -[SoftScanController initWithDeviceObject:] 在 libScanApi.a(SoftScanController.o) “_OBJC_CLASS_$_AVCaptureDeviceInput”,引用自: libScanApi.a(SoftScanController.o) "_OBJC_CLASS_$_AVCaptureDevice" 中的 objc-class-ref,引用自: libScanApi.a(SoftScanController.o) ld 中的 objc-class-ref:未找到架构 armv7 clang 的符号:错误:链接器 命令失败,退出代码为 1(使用 -v 查看调用)

出现的所有错误都与扫描仪的 SDK 有关。 我当前的构建设置是:

架构Standard architecture

Base SDK: latest(9.0)

Build Active architecture only : no

valid architectures: armv7 armv7s arm64

任何帮助都会受到欢迎。

【问题讨论】:

【参考方案1】:

您似乎没有将您的项目与AVFoundation 框架链接。

User Guide.

【讨论】:

如此简单。谢谢。

以上是关于idea项目sdk未定义的主要内容,如果未能解决你的问题,请参考以下文章

在 typescript 中引用 VSS.SDK。错误:未定义 VSS

idea thymeleaf 变量未定义

XCode - 架构 armv7 arm64 的未定义符号

SoundCloud SDK 播放功能 - trackId 未定义

错误:未找到 Flutter SDK。在 local.properties 文件中使用 flutter.sdk 定义位置

PHP ZKLib 未定义函数 socket_create()