cocos2d-x 3.7.1 wp8.1 接入第三方sdk遇到的问题

最近打算把游戏发布到windowphone 平台。。
由于我们一直是lua开发。。看了下 发现cocos2d-x 3.X 版本的 wp都不支持lua。
研究了下,又参考各路大神的帖子,搞出来了lua版本,,(部分lua功能 暂时屏蔽掉了)。

如图: (分了2部分,c部分和cpp部分)
游戏大致是跑起来了。。然后本来以为很快就能正式使用了。。。没想到接下来遇到了个更麻烦的问题。。

wp8.1 版本 需要接入sdk , 找了下第三方sdk 都是c# 版本(例如admob)。 而现在3.7.1 的工程 是 xaml(c++版), 并没有c# 代码。

参考了大神发的帖子 ,例如:
http://cn.cocos2d-x.org/tutorial/show?id=2148
http://www.cnblogs.com/zhxilin/archive/2013/03/20/2971331.html
http://stackoverflow.com/questions/28533001/admob-interstitial-cocos2d-x-wp8
http://www.cnblogs.com/zouzf/p/3971021.html

都是 基于 wp8 xaml (c#版)的。看起来都是 由xaml 工程的c#代码,做一些处理。
由于本人水平所限, 研究不出如何 使用 xaml(c++) 版来接入sdk。。。有没有谁用此方法接成功的,求方案

后面又参考了 http://www.cnblogs.com/sonic1abc/p/4133457.html, 弄了个winrt库, 由 winrt库调用sdk, c++库 调用winrt。
(只是简单写了下,还有很多问题没解决)
注:winrt工程 输出类型为 【windows运行时组件】

这次编译通过了,以为大功告成了。。结果真机一跑。。执行到 c++调用winrt时 就崩溃了。
如图
cpp代码
对于的winrt代码

:904:求解惑,,,这种情况怎么办?

或者有其他什么方法吗?

在此先提前拜谢 解答的各位大神~~

贴出详细的错误信息如下

0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055BA518 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055BA518 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055BA518 处。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\SYSTEM.RUNTIME.WINDOWSRUNTIME.NI.DLL”。用户取消了自动符号加载。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\WinMetadata\Windows.NI.WinMD”。用户取消了自动符号加载。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0xE0434352 (参数: 0x80070002, 0x00000000, 0x00000000, 0x00000000, 0x6ECD0000)。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0xE0434352 (参数: 0x80070002, 0x00000000, 0x00000000, 0x00000000, 0x6ECD0000)。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055BA518 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055BA518 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055BA518 处。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0xE0434352 (参数: 0x80070002, 0x00000000, 0x00000000, 0x00000000, 0x6ECD0000)。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0xE0434352 (参数: 0x80070002, 0x00000000, 0x00000000, 0x00000000, 0x6ECD0000)。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\windows.networking.connectivity.dll”。用户取消了自动符号加载。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\WINDOWS.NETWORKING.HOSTNAME.DLL”。用户取消了自动符号加载。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\IPHLPAPI.DLL”。用户取消了自动符号加载。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\WINNSI.DLL”。用户取消了自动符号加载。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\SYSTEM.NI.DLL”。用户取消了自动符号加载。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\Windows.ApplicationModel.Store.dll”。用户取消了自动符号加载。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\ZMF_Client.dll”。用户取消了自动符号加载。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055BA4D8 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055BA4D8 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055BA4D8 处。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0xE0434352 (参数: 0x80070002, 0x00000000, 0x00000000, 0x00000000, 0x6ECD0000)。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0xE0434352 (参数: 0x80070002, 0x00000000, 0x00000000, 0x00000000, 0x6ECD0000)。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055B9C88 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055B9C88 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055B9C88 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055B9C88 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: EEFileLoadException,位于内存位置 0x055B9C88 处。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0xE0434352 (参数: 0x80070002, 0x00000000, 0x00000000, 0x00000000, 0x6ECD0000)。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: ,位于内存位置 0x00000000 处。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0xE0434352 (参数: 0x80070002, 0x00000000, 0x00000000, 0x00000000, 0x6ECD0000)。
“lua-template-simplecreator_new.WindowsPhone.exe”(Win32): 已加载“C:\Windows\system32\EN-US\MSCORLIB.DEBUG.RESOURCES.DLL”。模块已生成,不包含符号。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0xE0434352 (参数: 0x80131534, 0x00000000, 0x00000000, 0x00000000, 0x6ECD0000)。
0x773835D7 (KERNELBASE.DLL)处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: 0x40080201: WinRT originate error (参数: 0x80131534, 0x00000200, 0x055BC200)。
0x773835D7 处(位于 lua-template-simplecreator_new.WindowsPhone.exe 中)引发的异常: Microsoft C++ 异常: Platform::COMException ^,位于内存位置 0x055BE338 处。 HRESULT:0x80131534 The text associated with this error code could not be found.
WinRT 信息: System.TypeInitializationException: The type initializer for ‘A.cb3484eecbfe6990d40142a1ce70ec358’ threw an exception. —> System.IO.FileNotFoundException: Could not load file or assembly ‘System.Windows, Version=2.0.6.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e’ or one of its dependencies. The system cannot find the file specified.
at A.cb3484eecbfe6990d40142a1ce70ec358…cctor()
— End of inner exception stack trace —
at GoogleAds.InterstitialAd.LoadAd(AdRequest adRequest)
at li
堆栈跟踪:

外部代码]
lua-template-simplecreator_new.WindowsPhone.exe!simplecreator::Advertisement::Init(simplecreator::AdvertisementBehaviorType iBehavior) 行 10
lua-template-simplecreator_new.WindowsPhone.exe!lua_simplecreator_simple_Advertisement_Init(lua_State * tolua_S) 行 249
lua-template-simplecreator_new.WindowsPhone.exe!luaD_precall(lua_State * L, lua_TValue * func, int nresults) 行 319
lua-template-simplecreator_new.WindowsPhone.exe!luaV_execute(lua_State * L, int nexeccalls) 行 587
lua-template-simplecreator_new.WindowsPhone.exe!resume(lua_State * L, void * ud) 行 405
lua-template-simplecreator_new.WindowsPhone.exe!luaD_rawrunprotected(lua_State * L, void (lua_State *, void *) * f, void * ud) 行 119
lua-template-simplecreator_new.WindowsPhone.exe!lua_resume(lua_State * L, int nargs) 行 427
lua-template-simplecreator_new.WindowsPhone.exe!auxresume(lua_State * L, lua_State * co, int narg) 行 528
lua-template-simplecreator_new.WindowsPhone.exe!luaB_coresume(lua_State * L) 行 547
lua-template-simplecreator_new.WindowsPhone.exe!luaD_precall(lua_State * L, lua_TValue * func, int nresults) 行 319
lua-template-simplecreator_new.WindowsPhone.exe!luaV_execute(lua_State * L, int nexeccalls) 行 587
lua-template-simplecreator_new.WindowsPhone.exe!luaD_call(lua_State * L, lua_TValue * func, int nResults) 行 378
lua-template-simplecreator_new.WindowsPhone.exe!f_call(lua_State * L, void * ud) 行 801
lua-template-simplecreator_new.WindowsPhone.exe!luaD_rawrunprotected(lua_State * L, void (lua_State *, void *) * f, void * ud) 行 119
lua-template-simplecreator_new.WindowsPhone.exe!luaD_pcall(lua_State * L, void (lua_State *, void *) * func, void * u, int old_top, int ef) 行 463
lua-template-simplecreator_new.WindowsPhone.exe!lua_pcall(lua_State * L, int nargs, int nresults, int errfunc) 行 821
lua-template-simplecreator_new.WindowsPhone.exe!luaB_xpcall(lua_State * L) 行 389
lua-template-simplecreator_new.WindowsPhone.exe!luaD_precall(lua_State * L, lua_TValue * func, int nresults) 行 319
lua-template-simplecreator_new.WindowsPhone.exe!luaV_execute(lua_State * L, int nexeccalls) 行 587
lua-template-simplecreator_new.WindowsPhone.exe!luaD_call(lua_State * L, lua_TValue * func, int nResults) 行 378
lua-template-simplecreator_new.WindowsPhone.exe!f_call(lua_State * L, void * ud) 行 801
lua-template-simplecreator_new.WindowsPhone.exe!luaD_rawrunprotected(lua_State * L, void (lua_State *, void *) * f, void * ud) 行 119
lua-template-simplecreator_new.WindowsPhone.exe!luaD_pcall(lua_State * L, void (lua_State *, void *) * func, void * u, int old_top, int ef) 行 463
lua-template-simplecreator_new.WindowsPhone.exe!lua_pcall(lua_State * L, int nargs, int nresults, int errfunc) 行 821
lua-template-simplecreator_new.WindowsPhone.exe!cocos2d::LuaStack::executeFunction(int numArgs) 行 488
lua-template-simplecreator_new.WindowsPhone.exe!cocos2d::LuaStack::executeFunctionByHandler(int nHandler, int numArgs) 行 534
lua-template-simplecreator_new.WindowsPhone.exe!cocos2d::LuaEngine::handleNodeEvent(void * data) 行 319
lua-template-simplecreator_new.WindowsPhone.exe!cocos2d::LuaEngine::sendEvent(cocos2d::ScriptEvent * evt) 行 224
libcocos2d_v3.7.1_WindowsPhone_8.1.dll!cocos2d::ScriptEngineManager::sendNodeEventToLua(cocos2d::Node * node, int action) 行 208
libcocos2d_v3.7.1_WindowsPhone_8.1.dll!cocos2d::Node::onEnter() 行 1451
libcocos2d_v3.7.1_WindowsPhone_8.1.dll!cocos2d::Director::setNextScene() 行 1065
libcocos2d_v3.7.1_WindowsPhone_8.1.dll!cocos2d::Director::drawScene() 行 283
libcocos2d_v3.7.1_WindowsPhone_8.1.dll!cocos2d::DisplayLinkDirector::mainLoop() 行 1335
libcocos2d_v3.7.1_WindowsPhone_8.1.dll!cocos2d::GLViewImpl::OnRendering() 行 361
libcocos2d_v3.7.1_WindowsPhone_8.1.dll!cocos2d::GLViewImpl::Render() 行 353
lua-template-simplecreator_new.WindowsPhone.exe!cocos2d::Cocos2dRenderer::Draw(int width, int height, float dpi, Windows::Graphics::Display::DisplayOrientations orientation) 行 140
lua-template-simplecreator_new.WindowsPhone.exe!cocos2d::OpenGLESPage::StartRenderLoop::__l43::(Windows::Foundation::IAsyncAction ^ action) 行 380
外部代码]
程序“ lua-template-simplecreator_new.WindowsPhone.exe”已退出,返回值为 0 (0x0)。

:12: 自己顶一下

:6:没人a。。求救求救~~

无解。
负责windows phone项目的微软那哥们,很长时间没露面了。。。
大家都想让他把wp-xmal加上去。

…这么悲剧。。。

目前只能先弄无sdk版的了。。。好歹游戏都能跑。。 :3: