Closed DjArt closed 6 years ago
Кстати, Windows RT требует подписи бинарей сертификатом, но это уже отдельная история.
Спасибо. я завтра проверю сборку win32/64 и сделаю слияние.
При сборке в студии 2017 почему-то создается пустой каталог \vc15\r5xx\ARM\Release сам пока не нашел почему :)
Еще вот что пишет Q:\vc15\r5xx\flylinkdc_2017.vcxproj : warning : Platform '[ARM64, 0]' referenced in the project file 'flylinkdc' cannot be found.
Так выглядит конфигурация проекта для ARM:
А вот что в проекте Win32:
Exe-шник, я сам не понял каким способом, попадает в папку compiled.
А предупреждение - я не видел, запущу сборку, перепроверю, отпишусь.
В общем, все пересобрал заново во всех конфигурациях - предупреждения Platform '[ARM64, 0]' referenced in the project file 'flylinkdc' cannot be found.
не нашёл, да и в файле проекта тоже.
Основные изменения:
flylinkdc
, ARM платформа более чувствительна к правильному указанию. Так же принудительно отключенаopengl32.lib
, на ARM & ARM64 она отсутствует.define
, в одном месте стоит заглушка.atl
, вполне возможна проблема с самой системой, а не с кодом. P.S. Обновлён и протестирован только проект для VS2017. Все архитектуры компилируются без ошибок. x86, amd64 & arm64 версии не запускал, но, критичных изменений, вроде бы, не вносил.