2009-08-19 2 views
0

В настоящее время я разрабатываю приложение с Qt 4.5 в Windows Vista и Visual Studio 2008 как IDE.Qt 4.5. Зависимость от платформы .NET

Проблема в том, что сбой программы на Windows XP SP2 (отлично работает с XP SP3 и Vista). Это может быть исправлено с установкой .NET framework 3.5, но я хочу этого избежать.

Есть ли способ предотвратить это, учитывая, что я должен использовать компилятор Visual Studio?

EDIT 2010/02/11:

Просто наткнулся на that:

Чтобы избежать зависимостей для ЭЛТ (mscvp90.dll и mscvr90.dll), Qt Framework должны быть повторно -compiled с -MT переключается на компилятор.

+1

QT сам по себе не нуждается в .NET, а приложение VS C++ также нет. Вы уверены, что строите чистый C++, а не приложение C++/CLR? – gimpf

ответ

1

Вы пытались установить вместо Ristrime Runtime вместо? Сборник AFAIK no .net необходим для приложения Qt, но вам нужно C++ Runtime.