Приложение UWP не проходит процесс сертификации - PullRequest
0 голосов
/ 03 сентября 2018

У меня проблемы с прохождением процесса сертификации, когда я пытаюсь отправить обновление в приложение UWP. В отчете о сертификации говорится:

API? Generic_category @ system @ boost @@ YAABVerror_category @ 12 @ XZ в boost_system.uwp.dll не поддерживается для этого типа приложения. BlenderCycles.dll вызывает этот API.

API? System_category @ system @ boost @@ YAABVerror_category @ 12 @ XZ в boost_system.uwp.dll не поддерживается для этого типа приложения. BlenderCycles.dll вызывает этот API.

Проблема очень запутанная, потому что BlenderCycles.dll ранее использовал библиотеку boost и код не изменился. Есть идеи, в чем может быть проблема?

Я использую библиотеку повышения от здесь , которая специально для приложений Windows 10 UWP.

Редактировать Я забыл упомянуть, что в какой-то момент мне пришлось перекомпилировать библиотеку boost, потому что visual studio начала выдавать ошибки о boost_system.uwp.dll, потому что она была скомпилирована более старым компилятором. Именно тогда эта проблема началась.

1 Ответ

0 голосов
/ 06 сентября 2018

Проблема была решена путем добавления определения BOOST_SYSTEM_NO_DEPRECATED в библиотеку BlenderCycles.

...