为什么 我再别的电脑上编译就没问题 换我本上编译就以下的错误呢???Ld /Users/toukailong/Library/Developer/Xcode/DerivedData/yiwugou-eqihaizdtyezmlgvesxautcwhmcn/Build/Products/Debug-iphonesimulator/yiwugou.app/yiwugou normal i386 
cd /Users/toukailong/Desktop/预留/yiwugou 
export IPHONEOS_DEPLOYMENT_TARGET=5.0 
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.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 i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/toukailong/Library/Developer/Xcode/DerivedData/yiwugou-eqihaizdtyezmlgvesxautcwhmcn/Build/Products/Debug-iphonesimulator -L\\\\\\\"/Users/toukailong/Desktop/预留/yiwugou/airPay/libs\\\\\\\" -L\\\\\\\"/Users/toukailong/Desktop/预留/yiwugou/airPay\\\\\\\" -L\\\\\\\"/Users/toukailong/Desktop/预留/yiwugou/yiwugou\\\\\\\" -L\\\\\\\"/Users/toukailong/Desktop/预留/yiwugou/XMPP/Vendor/libidn\\\\\\\" -L\\\\\\\"/Users/toukailong/Desktop/预留/yiwugou/yiwugou/libWeiboSDK\\\\\\\" -L\\\\\\\"/Users/toukailong/Desktop/预留/yiwugou/yiwugou/weixin\\\\\\\" -L/Users/yiwugou/Desktop/IOS/yiwugou/yiwugou -L/Users/yiwugou/Desktop/IOS/yiwugou -F/Users/toukailong/Library/Developer/Xcode/DerivedData/yiwugou-eqihaizdtyezmlgvesxautcwhmcn/Build/Products/Debug-iphonesimulator -F/Users/toukailong/Desktop/预留/yiwugou -F/Applications/Xcode.app/Contents/Developer/Library/Frameworks -filelist /Users/toukailong/Library/Developer/Xcode/DerivedData/yiwugou-eqihaizdtyezmlgvesxautcwhmcn/Build/Intermediates/yiwugou.build/Debug-iphonesimulator/yiwugou.build/Objects-normal/i386/yiwugou.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -stdlib=libc++ -mios-simulator-version-min=5.0 -framework AdSupport -framework Accounts -framework Social -framework AlipaySDK -ldiscuzeAPI -framework ImageIO -framework CoreTelephony -lstdc++ -framework CoreText -framework AddressBookUI -framework AddressBook -liconv -framework Security -lresolv -lxml2 -framework AssetsLibrary -framework CoreVideo -framework CoreMedia -framework AVFoundation -framework OpenGLES -framework CoreImage -lsqlite3 -framework MobileCoreServices -framework SystemConfiguration -lz -framework CFNetwork -framework QuartzCore -framework MapKit -framework CoreLocation -framework UIKit -framework Foundation -framework CoreGraphics -lalixpay -lcrypto -lssl -lMobClickLibrary -lidn -lWeiboSDK -lTCWeiboSDK -framework TencentOpenAPI -lWeChatSDK -Xlinker -dependency_info -Xlinker /Users/toukailong/Library/Developer/Xcode/DerivedData/yiwugou-eqihaizdtyezmlgvesxautcwhmcn/Build/Intermediates/yiwugou.build/Debug-iphonesimulator/yiwugou.build/Objects-normal/i386/yiwugou_dependency_info.dat -o /Users/toukailong/Library/Developer/Xcode/DerivedData/yiwugou-eqihaizdtyezmlgvesxautcwhmcn/Build/Products/Debug-ipho ld: warning: directory not found for option '-L\\\"/Users/toukailong/Desktop/预留/yiwugou/airPay/libs\\\"' 
ld: warning: directory not found for option '-L\\\"/Users/toukailong/Desktop/预留/yiwugou/airPay\\\"' 
ld: warning: directory not found for option '-L\\\"/Users/toukailong/Desktop/预留/yiwugou/yiwugou\\\"' 
ld: warning: directory not found for option '-L\\\"/Users/toukailong/Desktop/预留/yiwugou/XMPP/Vendor/libidn\\\"' 
ld: warning: directory not found for option '-L\\\"/Users/toukailong/Desktop/预留/yiwugou/yiwugou/libWeiboSDK\\\"'
ld: warning: directory not found for option '-L\\\"/Users/toukailong/Desktop/预留/yiwugou/yiwugou/weixin\\\"' 
ld: warning: directory not found for option '-L/Users/yiwugou/Desktop/IOS/yiwugou/yiwugou' 
ld: warning: directory not found for option '-L/Users/yiwugou/Desktop/IOS/yiwugou' 
ld: library not found for -ldiscuzeAPI 
clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决方案 »

  1.   

    先Clean一下试试,不行重新运行一下程序,有时候是程序版本的问题,我也遇到过,再不行爆模拟器退出,在运行程序试试
      

  2.   

    退出模拟器   clean   都不管用 ,   我运行别的 demo 都正常,  就这个demo 不行  在我电脑上就出现这个问题 ,换台电脑就能正常编译
      

  3.   

    首先要保证你的机器上也有相应的libs库,以及放在了正确的文件夹里
    其次,设置的Library search paths不能使用绝对路径,最好使用IDE的宏来进行设置,例如设置为$(projectdir)/airPay
      

  4.   

    问题出现在:library not found for -ldiscuzeAPI,应该是你的库文件路径有问题。
    建议:先删除你工程中的这个库,然后重新倒入一下库。如果还有问题在设置里面Library search paths对应的该工程路径删除掉。应该就可以解决了