当我尝试向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库,并且代码未更改。有任何想法可能是什么问题吗?
我使用here中的增强库,该库专门用于Windows 10 UWP应用。
修改 :我忘了提起我不得不重新编译boost库,因为Visual Studio开始对boost_system.uwp.dll抛出错误,因为它是由较旧的编译器编译的。就是这个问题开始的时候。
答案 0 :(得分:1)
通过在BlenderCycles库中添加BOOST_SYSTEM_NO_DEPRECATED定义解决了问题。