【问题标题】:Xcode project: Library not found for -lmp3lame [closed]Xcode项目:找不到-lmp3lame的库[关闭]
【发布时间】:2014-07-08 02:51:38
【问题描述】:

复制我的项目后出现此错误:

Ld /Users/DBK/Library/Developer/Xcode/DerivedData/SmartEdu-aqcslncevdjpaygiwxdpftddysjb/Build/Products/Debug-iphoneos/SmartEdu.app/SmartEdu normal armv7s

cd /Users/DBK/DEV/iOS/DaouIncube/KERIS/Source/code/trunk/app_binary/SmartEdu

setenv IPHONEOS_DEPLOYMENT_TARGET 5.0

setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -L/Users/DBK/Library/Developer/Xcode/DerivedData/SmartEdu-aqcslncevdjpaygiwxdpftddysjb/Build/Products/Debug-iphoneos -L/Users/DBK/DEV/iOS/DaouIncube/KERIS/Source/code/trunk/app_binary/SmartEdu -F/Users/DBK/Library/Developer/Xcode/DerivedData/SmartEdu-aqcslncevdjpaygiwxdpftddysjb/Build/Products/Debug-iphoneos -filelist /Users/DBK/Library/Developer/Xcode/DerivedData/SmartEdu-aqcslncevdjpaygiwxdpftddysjb/Build/Intermediates/SmartEdu.build/Debug-iphoneos/Device-SmartEdu.build/Objects-normal/armv7s/SmartEdu.LinkFileList -dead_strip -ObjC -lxml2 -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=5.0 -framework MediaPlayer -framework AssetsLibrary -framework MobileCoreServices -framework AVFoundation -lxml2 -framework UIKit -framework Foundation -framework CoreGraphics -framework QuartzCore -lIN3EbookEngine_device -framework SystemConfiguration -lmp3lame -lNssoAgent-device -lz -Xlinker -dependency_info -Xlinker /Users/DBK/Library/Developer/Xcode/DerivedData/SmartEdu-aqcslncevdjpaygiwxdpftddysjb/Build/Intermediates/SmartEdu.build/Debug-iphoneos/Device-SmartEdu.build/Objects-normal/armv7s/SmartEdu_dependency_info.dat -o /Users/DBK/Library/Developer/Xcode/DerivedData/SmartEdu-aqcslncevdjpaygiwxdpftddysjb/Build/Products/Debug-iphoneos/SmartEdu.app/SmartEdu

ld: library not found for -lmp3lame
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这是图片

https://imgur.com/K9MObYq

【问题讨论】:

  • 您需要在问题中发布您的代码和错误
  • 链接器找不到 mp3lame。
  • (不要发布 imgur 链接——将错误信息复制/粘贴到您的问题中。)
  • 对不起。我刚刚编辑了我的帖子

标签: ios xcode linker


【解决方案1】:

除了需要正确格式化错误(至少在其周围放置一个代码块或其他东西)这一事实之外,您可能还需要查看来自 LLDB(调试器)的调试错误消息。 clang/linker 错误意味着在项目编译时找不到某个文件。

ld: library not found for -lmp3lame
clang: error: linker command failed with exit code 1 (use -v to see invocation)

^这是您应该注意的错误。它指出找不到 -lmp3lame 的库。这意味着在编译时,该库不存在。它可能不包含在链接的类中,它可能不包含在您构建的目标中,您可能没有正确定向框架的搜索路径/标题路径。有了上面提供的少量信息,这可能是你最好的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 2010-11-24
    • 2016-09-10
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多