2009-08-19 7 views
0

현재 Windows Vista 및 Visual Studio 2008의 Qt 4.5를 IDE로 개발 중입니다.Qt 4.5 .NET Framework 종속성

문제는 프로그램이 Windows XP SP2에서 충돌한다는 것입니다 (XP SP3 및 Vista에서 완벽하게 작동 함). .NET Framework 3.5를 설치하면이 문제를 해결할 수 있지만이를 피하고 싶습니다.

Visual Studio 컴파일러를 사용해야한다는 점을 방지 할 수있는 방법이 있습니까?

편집 2010년 2월 11일 :

그냥 that 우연히 :

는 CRT (mscvp90.dll 및 mscvr90.dll)에 종속을 방지하기 위해, Qt는 프레임 워크를 다시해야 -MT 으로 컴파일되어 컴파일러로 전환됩니다.

+1

QT 자체에는 .NET이 필요하지 않으며 VS C++ 응용 프로그램도 필요하지 않습니다. C++/CLR 애플리케이션이 아닌 순수한 C++을 구축하고 있습니까? – gimpf

답변

1

대신 C++ 런타임 재배포 가능 파일을 설치해 보셨습니까? AFAIK .net 어셈블리는 Qt 응용 프로그램에 필요하지만 C++ 런타임이 필요합니다.

관련 문제