gpt4 book ai didi

c++ - Windows Phone 8 上的性病

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:18:14 24 4
gpt4 key购买 nike

所以我一直在使用 C++ WP Development 时遇到问题。我编译了代码,但 VS 无法将它发送到我的设备,提示类似 Cannot deploy application 的内容。无效的 XAP 包或 WP list 签名(抱歉翻译不当)。

我运行了市场测试并得到了以下错误:
无法使用机器 API MSVCP110D.dll?_Xbad_alloc@std@@YAXXZ()
无法使用机器 API MSVCP110D.dll?_Xout_of_range@std@@YAXPBD@Z()
等等,我得到了很多。正如我从名称中推测的那样,它与 STD 有关,这简直是疯了 - MS 是否禁止我使用 STD?

有什么想法吗?我该如何解决?

编辑: 它基本上提示使用这 4 个库:MSVCP110D.dll vccorlib110d.dll MSVCR110D.dll api-ms-win-core-libraryloader-l1-1-1.dll 也许这会有所帮助。

EDIT2:我在发布时重建了一切,现在大多数错误都消失了,但我仍然有这些:
api-ms-win-core-libraryloader-l1-1-1.dll:GetModuleFileNameW()
api-ms-win-core-libraryloader-l1-1-1.dll:LoadLibraryExW()

我想我快要找到这些东西了,我听说 WP 上禁止使用这些东西,得搜索一下正在使用它们的库。

最佳答案

错误可能出在您的项目设置或 SDK 安装中。

确保平台工具集 = Windows Phone 8.0 (v110)确保库目录 = $(WP80ToolSetPath)lib\arm;$(WindowsSDK_LibraryPath_ARM); (或相应的 x86)确保在项目属性中定义了 WINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP

而且(我最喜欢的一个)如果你正在链接一些非框架静态库或非框架 DLL,确保它们都是用相同的设置构建的,加上它们的“运行时库”设置与你的主要项目。

如果一切正确,那么我的第二个怀疑是 SDK 安装。尝试在不同的机器上编译相同的源代码(例如在虚拟机器上)。

关于c++ - Windows Phone 8 上的性病,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30346992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com