C++ 如何修复未使用的函数?

C++ 如何修复未使用的函数?,c++,ios,xcode,C++,Ios,Xcode,下面的代码在粗体显示的行中提供了一个未使用的函数。能解释一下为什么会出现这个错误吗?当我试图构建应用程序时,它崩溃了,所以我假设这是因为这两行代码,因为没有其他错误。我是新手,如果这是一个基本问题,我很抱歉 static inline CGVector TCVectorMultiply(CGVector vector, CGFloat m); **static inline CGVector TCVectorMinus(CGPoint p1, CGPoint p2)**

下面的代码在粗体显示的行中提供了一个未使用的函数。能解释一下为什么会出现这个错误吗?当我试图构建应用程序时,它崩溃了,所以我假设这是因为这两行代码,因为没有其他错误。我是新手,如果这是一个基本问题,我很抱歉

    static inline CGVector TCVectorMultiply(CGVector vector, CGFloat m);

    **static inline CGVector TCVectorMinus(CGPoint p1, CGPoint p2)**
    {
        return CGVectorMake(
                    p1.x - p2.x,
                    p1.y - p2.y
                    );
    }

    static inline CGFloat TCVectorLength(CGVector vector)
    { 
    return sqrtf(vector.dx * vector.dx + vector.dy * vector.dy);
    }

     **static inline CGVector TCVectorUnit(CGVector vector)**
    { 
    CGFloat invLen = 1.0 / TCVectorLength(vector);
    return TCVectorMultiply(vector, invLen);
    }

     ****static inline CGVector TCVectorMultiply(CGVector vector, CGFloat m)****
    {
     return CGVectorMake(
                    vector.dx * m,
                    vector.dy * m
                    );
     }
以下是生成输出消息:)

2014-07-17 09:41:27.785彗星崩溃[21089:607]找不到Cbundle 0x99046c0的可执行文件(未加载)

2014-07-17 09:41:27.869 Comet崩溃[21089:607]在Interface Builder文件中未知类ViewController。

该函数未使用。最简单的解决方案是使用或删除它。我希望未使用的函数会产生编译器警告,而不是错误。您能添加准确的错误消息吗?@jtbandes您不会说;)亚当,问题很可能在别的地方。未使用的函数永远不会导致构建失败。粗体显示的方法是正确的,不应导致崩溃。请将生成输出添加到问题中,以便我们可以看到导致崩溃的原因。@Alexander W我现在添加了输出消息:)感谢帮助人员:)是的,错误位于完全不同的位置。您的NIB文件引用了一个不存在的名为“ViewController”的类。以下SO线程将帮助您解决问题:
    2014-07-17 09:41:27.785 Comet Crash[21089:607] Cannot find executable for CFBundle 0x99046c0 </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Library/AccessibilityBundles/CertUIFramework.axbundle> (not loaded)