Я решил эту проблему следующим образом:
Установлены сообщества QtCreator, Msys2 и VS2015.
Запуск Qt Creator с помощью пакетного скрипта:
@echo off
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86 8.1
setlocal
set MSYSTEM=MINGW32
set MSYS2_PATH_TYPE=inherit
start "" "C:\msys64\usr\bin\mintty" -i /msys2.ico -e /usr/bin/bash --login -c "/c/Qt/Tools/QtCreator/bin/qtcreator.exe"
exit /b 0
Я запускаю QtCreator из среды Msys2, потому что он предоставляет стандартные инструменты Unix, необходимые для создания сторонних разработчиков в моем проекте.
Так что теоретически это не обязательно иметь Msys2 для вас.
Обратите внимание: не используйте WinSDK 10.0 (или выше), поскольку в нем нет midl.exe в переменной PATH.
В результате этого будет создана переменная среды PATH с Qt Creator с наивысшим приоритетом (поэтому вы будете использовать gcc из установки Qt), затем Msys2 (чтобы вы могли использовать стандартные инструменты Unix), а также MSVC и WinSDK 8.1 в конце сборка вы найдете мидл компилятор).
Прямо сейчас мне удалось собрать dll и передать его в мидл WinSDK, но сейчас я все еще пытаюсь зарегистрировать его в системе.