【问题标题】:collect2: ld returned 1 exit statuscollect2: ld 返回 1 个退出状态
【发布时间】:2011-08-26 03:44:39
【问题描述】:
ld "build/Debug-iphonesimulator/Cloudmade Map.app/Cloudmade Map" 正常 i386 cd /Users/MPDEV/Documents/cloudmade2 setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -L/Users/MPDEV/Documents/ cloudmade2/build/Debug-iphonesimulator -L/Users/MPDEV/Documents/cloudmade2/libs/Proj4 -L/Users/MPDEV/Documents/cloudmade2/libs/CloudMade -L/Users/MPDEV/Documents/cloudmade2/libs/route-我 -F/Users/MPDEV/Documents/cloudmade2/build/Debug-iphonesimulator -filelist "/Users/MPDEV/Documents/cloudmade2/build/cloudmade2.build/Debug-iphonesimulator/cloudmade2.build/Objects-normal/i386/Cloudmade Map.LinkFileList" -mmacosx-version-min=10.6 -lMapView -lProj4 -lCloudMadeApi -ObjC -all_load -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework UIKit -framework CoreGraphics -lsqlite3 -framework QuartzCore -lstdc++.6 -o " /Users/MPDEV/Documents/cloudmade2/build/Debug-iphonesimulator/Cloudmade Map.app/Cloudmade Map"

未定义的符号:

“_OBJC_CLASS_$_RMDBMapSource”,引用自: cloudmade2ViewController.o 中的 objc-class-ref-to-RMDBMapSource ld:未找到符号 collect2: ld 返回 1 个退出状态

我该如何解决这个问题?我试着环顾四周,但没有找到解决方法。

【问题讨论】:

    标签: iphone objective-c cloudmade route-me


    【解决方案1】:

    您的目标不包括用于编译源的RMDBMapSource.m,可能还有更多文件。检查您是否已将 route-me 项目中的所有文件包含到您的目标中。

    【讨论】:

    • 抱歉,我如何将文件包含到目标中? RMDBMapSource 文件位于 header/library 搜索路径中的 route-me 文件夹中。
    • @user755053 - 展开目标,将文件拖放到 Compile Sources 构建步骤。或者选择项目大纲中的文件夹并选中每个文件的 *Target Membership 复选框列。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 2014-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    相关资源
    最近更新 更多