2 Replies Latest reply on Apr 25, 2018 4:53 PM by LucySS_00

    Undefined symbols for architecture x86_64 InterfaceFactory

    LucySS_00 Level 1

      I'm trying to follow the starting programming guide and I created the WriteFishPrice project with dolly


      After adding the missing files The Xcode gave me the next error while compiling in Release (the debug mode is coupled well but I need the release)



      Undefined symbols for architecture x86_64:

        "InterfaceFactory::InterfaceFactory(IDType<ImplementationID_tag>, void* (*)(IPMUnknown*), void (*)(void*), int (*)(), void (*)(IPMUnknown*, IPMStream*, IDType<ImplementationID_tag>, int), void (*)(IPMUnknown*, IPMStream*, IDType<ImplementationID_tag>, int), void (*)(IPMUnknown*, IDType<ImplementationID_tag>))", referenced from:

            __GLOBAL__sub_I_WFPActionComponent.cpp in WFPActionComponent.o

            __GLOBAL__sub_I_WFPDialogController.cpp in WFPDialogController.o

            __GLOBAL__sub_I_WFPDialogObserver.cpp in WFPDialogObserver.o

      ld: symbol(s) not found for architecture x86_64

      clang: error: linker command failed with exit code 1 (use -v to see invocation)




      I don't know what configuration is missing or what else do I need to add.