2009-08-19 6 views
0

Je développe actuellement une application avec Qt 4.5 sous Windows Vista et Visual Studio 2008 en tant qu'IDE.Qt 4.5 Dépendance du framework .NET

Le problème est que le programme se bloque sur Windows XP SP2 (fonctionne parfaitement avec XP SP3 et Vista). Cela peut être résolu en installant le .NET Framework 3.5, mais je veux éviter cela.

Y at-il un moyen d'empêcher cela étant donné que je dois utiliser le compilateur Visual Studio?

EDIT 2010/02/11:

viens de tombé sur that:

Pour éviter les dépendances à tube cathodique (mscvp90.dll et mscvr90.dll), Framework Qt doit être re -compilé avec -MT bascule vers le compilateur.

+1

QT n'a pas besoin de .NET et une application VS C++ non plus. Êtes-vous sûr de construire un C++ pur, et non une application C++/CLR? – gimpf

Répondre

1

Avez-vous essayé d'installer les redistribuables d'exécution C++ à la place? AFAIK pas d'assembly .net est nécessaire pour une application Qt, mais vous avez besoin de l'exécution C++.