c# - UWP 应用未通过认证过程
问题描述
当我尝试向 UWP 应用提交更新时,我在通过认证过程时遇到问题。在认证报告中说:
此应用程序类型不支持 boost_system.uwp.dll 中的 API ?generic_category@system@boost@@YAABVerror_category@12@XZ。BlenderCycles.dll 调用此 API。
此应用程序类型不支持 boost_system.uwp.dll 中的 API ?system_category@system@boost@@YAABVerror_category@12@XZ。BlenderCycles.dll 调用此 API。
这个问题非常令人困惑,因为 BlenderCycles.dll 之前使用过 boost 库,并且代码没有改变。任何想法可能是什么问题?
我从这里使用 boost 库,它专门用于 Windows 10 UWP 应用程序。
编辑 :我忘了提到有一次我必须重新编译 boost 库,因为 Visual Studio 开始抛出有关 boost_system.uwp.dll 的错误,因为它是由较旧的编译器编译的。那是这个问题开始的时候。
解决方案
通过将 BOOST_SYSTEM_NO_DEPRECATED 定义添加到 BlenderCycles 库来解决问题。
推荐阅读
- php - 事务模式下的 CodeIgniter 与 PostgreSQL 和 PgBouncer
- flutter - Flutter:导航器在后退按钮上显示错误的页面
- python - Keras neural network with a set of data repeated over time
- r - 如何在 lmer for 循环中使可变权重动态化
- reactjs - Add plugin dayjs to next.config.js React.js Next.js
- excel - Excel PowerShell parse data from cell value
- python - Caching in multi process application
- python - How to formulate this integer constrained optimization over multiple variables in Scipy?
- flutter - Dart 中的地图索引
- rabbitmq - Pika SelectConnection 适配器“未解析的属性引用”