Undefined symbols for architecture i386:
“register_all_custom_api(lua_State*)”, referenced from:
AppDelegate::applicationDidFinishLaunching() in AppDelegate.o
“anysdk::framework::PluginParam::PluginParam(std::__1::map<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > > >)”, referenced from:
tolua_anysdk_PluginParam_create(lua_State*) in anysdk_manual_bindings.o
“anysdk::framework::PluginParam::PluginParam(char const*)”, referenced from:
tolua_anysdk_PluginParam_create(lua_State*) in anysdk_manual_bindings.o
“anysdk::framework::PluginParam::PluginParam(bool)”, referenced from:
tolua_anysdk_PluginParam_create(lua_State*) in anysdk_manual_bindings.o
“anysdk::framework::PluginParam::PluginParam(float)”, referenced from:
tolua_anysdk_PluginParam_create(lua_State*) in anysdk_manual_bindings.o
“anysdk::framework::PluginParam::PluginParam(int)”, referenced from:
tolua_anysdk_PluginParam_create(lua_State*) in anysdk_manual_bindings.o
“anysdk::framework::PluginParam::PluginParam()”, referenced from:
tolua_anysdk_PluginParam_create(lua_State*) in anysdk_manual_bindings.o
“anysdk::framework::ProtocolIAP::_paying”, referenced from:
anysdk::framework::ProtocolIAP::resetPayState() in anysdkbindings.o
“anysdk::framework::AgentManager::getInstance()”, referenced from:
tolua_anysdk_AgentManager_getInstance00(lua_State*) in anysdkbindings.o
“anysdk::framework::AgentManager::getChannelId()”, referenced from:
tolua_anysdk_AgentManager_getChannelId00(lua_State*) in anysdkbindings.o
“anysdk::framework::AgentManager::loadALLPlugin()”, referenced from:
tolua_anysdk_AgentManager_loadALLPlugin00(lua_State*) in anysdkbindings.o
“anysdk::framework::AgentManager::getCustomParam()”, referenced from:
tolua_anysdk_AgentManager_getCustomParam00(lua_State*) in anysdkbindings.o
“anysdk::framework::AgentManager::unloadALLPlugin()”, referenced from:
tolua_anysdk_AgentManager_unloadALLPlugin00(lua_State*) in anysdkbindings.o
“anysdk::framework::AgentManager::end()”, referenced from:
tolua_anysdk_AgentManager_endManager00(lua_State*) in anysdkbindings.o
“anysdk::framework::AgentManager::init(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >)”, referenced from:
tolua_anysdk_AgentManager_init00(lua_State*) in anysdkbindings.o
“anysdk::framework::PluginFactory::getInstance()”, referenced from:
tolua_anysdk_PluginFactory_getInstance00(lua_State*) in anysdkbindings.o
“anysdk::framework::PluginFactory::purgeFactory()”, referenced from:
tolua_anysdk_PluginFactory_purgeFactory00(lua_State*) in anysdkbindings.o
“anysdk::framework::PluginManager::loadPlugin(char const*, int)”, referenced from:
tolua_anysdk_PluginManager_loadPlugin00(lua_State*) in anysdkbindings.o
“anysdk::framework::PluginManager::getInstance()”, referenced from:
tolua_anysdk_PluginManager_getInstance00(lua_State*) in anysdkbindings.o
“anysdk::framework::PluginManager::unloadPlugin(char const*, int)”, referenced from:
tolua_anysdk_PluginManager_unloadPlugin00(lua_State*) in anysdkbindings.o
“anysdk::framework::PluginManager::end()”, referenced from:
tolua_anysdk_PluginManager_endManager00(lua_State*) in anysdkbindings.o
“cocos2d::FileUtils::removeFile(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)”, referenced from:
vtable for cocos2d::FileUtilsApple in libcocos2dx iOS.a(CCFileUtilsApple.o)
vtable for cocos2d::FileUtils in libcocos2dx iOS.a(CCFileUtils.o)
“cocos2d::FileUtils::renameFile(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)”, referenced from:
vtable for cocos2d::FileUtilsApple in libcocos2dx iOS.a(CCFileUtilsApple.o)
vtable for cocos2d::FileUtils in libcocos2dx iOS.a(CCFileUtils.o)
“cocos2d::FileUtils::getFileSize(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)”, referenced from:
vtable for cocos2d::FileUtilsApple in libcocos2dx iOS.a(CCFileUtilsApple.o)
vtable for cocos2d::FileUtils in libcocos2dx iOS.a(CCFileUtils.o)
“cocos2d::FileUtils::createDirectory(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)”, referenced from:
vtable for cocos2d::FileUtilsApple in libcocos2dx iOS.a(CCFileUtilsApple.o)
vtable for cocos2d::FileUtils in libcocos2dx iOS.a(CCFileUtils.o)
“cocos2d::FileUtils::removeDirectory(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)”, referenced from:
vtable for cocos2d::FileUtilsApple in libcocos2dx iOS.a(CCFileUtilsApple.o)
vtable for cocos2d::FileUtils in libcocos2dx iOS.a(CCFileUtils.o)
“cocos2d::FileUtils::isDirectoryExist(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)”, referenced from:
vtable for cocos2d::FileUtilsApple in libcocos2dx iOS.a(CCFileUtilsApple.o)
vtable for cocos2d::FileUtils in libcocos2dx iOS.a(CCFileUtils.o)
“cocos2d::extension::AssetsManagerEx::checkUpdate()”, referenced from:
lua_cocos2dx_extension_AssetsManagerEx_checkUpdate(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::AssetsManagerEx::downloadFailedAssets()”, referenced from:
lua_cocos2dx_extension_AssetsManagerEx_downloadFailedAssets(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::AssetsManagerEx::create(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)”, referenced from:
lua_cocos2dx_extension_AssetsManagerEx_create(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::AssetsManagerEx::update()”, referenced from:
lua_cocos2dx_extension_AssetsManagerEx_update(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::FileUtils::isDirectoryExistInternal(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) const”, referenced from:
vtable for cocos2d::FileUtilsApple in libcocos2dx iOS.a(CCFileUtilsApple.o)
vtable for cocos2d::FileUtils in libcocos2dx iOS.a(CCFileUtils.o)
“cocos2d::FileUtils::searchFullPathForFilename(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) const”, referenced from:
vtable for cocos2d::FileUtilsApple in libcocos2dx iOS.a(CCFileUtilsApple.o)
vtable for cocos2d::FileUtils in libcocos2dx iOS.a(CCFileUtils.o)
“cocos2d::extension::AssetsManagerEx::getStoragePath() const”, referenced from:
lua_cocos2dx_extension_AssetsManagerEx_getStoragePath(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::AssetsManagerEx::getLocalManifest() const”, referenced from:
lua_cocos2dx_extension_AssetsManagerEx_getLocalManifest(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::AssetsManagerEx::getRemoteManifest() const”, referenced from:
lua_cocos2dx_extension_AssetsManagerEx_getRemoteManifest(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::AssetsManagerEx::getState() const”, referenced from:
lua_cocos2dx_extension_AssetsManagerEx_getState(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::Manifest::getVersion() const”, referenced from:
lua_cocos2dx_extension_Manifest_getVersion(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::Manifest::getPackageUrl() const”, referenced from:
lua_cocos2dx_extension_Manifest_getPackageUrl(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::Manifest::isVersionLoaded() const”, referenced from:
lua_cocos2dx_extension_Manifest_isVersionLoaded(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::Manifest::getVersionFileUrl() const”, referenced from:
lua_cocos2dx_extension_Manifest_getVersionFileUrl(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::Manifest::getManifestFileUrl() const”, referenced from:
lua_cocos2dx_extension_Manifest_getManifestFileUrl(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“cocos2d::extension::Manifest::isLoaded() const”, referenced from:
lua_cocos2dx_extension_Manifest_isLoaded(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“typeinfo for cocos2d::extension::AssetsManagerEx”, referenced from:
lua_register_cocos2dx_extension_AssetsManagerEx(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
“typeinfo for cocos2d::extension::EventListenerAssetsManagerEx”, referenced from:
lua_register_cocos2dx_extension_EventListenerAssetsManagerEx(lua_State*) in libluabindings iOS.a(lua_cocos2dx_extension_auto.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
疑问说明:
一开始我用了pbc下的一些文件,出现了很多pbc里面的函数link error的错误 后来我在user head search path里面添加了pbc的路径 结果依然报错 ,我就把整个pbc的文件add fils到工程里的Classes里面
结果这部分的报错就没有了,一个问题就是想解决上面我粘贴出来的错误原因,另一个问题就是,为什么在user head search path里面添加和直接addfile到工程里面的效果不一样。本人新手 求帮忙解答,十分感谢。