Всё идёт от VC runtime libraries. Варианты решения:
- На конечной машине пользователя устанавливать VC redistributable package (рекомендовано Microsoft)
- Кидать в папку в программой файлы Microsoft.VC90.CRT.manifest и msvcm90.dll, msvcp90.dll, msvcr90.dll (можно только те, которые используются) и использовать plugins без манифестов (QT надо собирать с опцией -no-plugin-manifests)
- [не проверено] Кидать в папку в программой и во все папки с plugins файлы Microsoft.VC90.CRT.manifest и msvcm90.dll, msvcp90.dll, msvcr90.dll (можно только те, которые используются)
- Другие варианты? Например, ссылка
Добавлю.
В IM клиенте qutim сделано вот так:
В папке с программой лежат нужные файлы. В папке с плагинами лежит Microsoft.VC90.CRT.manifest c изменненым содержимым.
XML
<file name="../msvcr90.dll" /> <file name="../msvcp90.dll" /> <file name="../msvcm90.dll" />