문제

누군가 Visual Studio 2010 (베타 2)으로 QT 4.5를 구축하려고 했습니까? 성공한 일에 대한 힌트가 있습니까?

나중에 편집Visual Studio 2010 콘솔에서 구성을 실행하려고했습니다. 2010 년 MakePecs 지원은 없으므로 구성이 실패합니다.

도움이 되었습니까?

해결책

VS2008 인 것처럼 마치 구축하는 데 도움이되었지만 vs2010 도구를 사용했습니다.

  1. 열린 VS2010 명령 프롬프트. 최상위 QT 디렉토리로 CD.
  2. configure.exe -platform win32 -msvc2008 -no -webkit -no -phonon -no -phonon -backend -no -script -no -scripttools -no -multimedia -no -qt3support -fast
  3. nmake

다른 팁

QT 4.6.2의 경우 (또는 다른 4.6 버전도) ...

시간을 절약하기 위해 WebKit을 구축하기 위해 수정이 필요한 오류가 있습니다 (이것은 Ben의 답변을 확장해야합니다).

오류는 다음 파일에 나타납니다 (두 파일은 동일하고 오류는 각각에 수정되어야합니다).

오류와 수정 방법은 다음과 같습니다.

  1. %qtdir% qt src 3rdparty webkit javaScriptCore runtime structureTransitionTable.h (146) : table()->add(key, Transition(structure, 0));
    변경하십시오 table()->add(key, Transition(structure, nullptr));
  2. %qtdir% qt src 3rdparty webkit javaScriptCore runtime structureTransitionTable.h (153) : table()->add(key, Transition(0, structure));
    변경하십시오 table()->add(key, Transition(nullptr, structure));
  3. %qtdir % qt src 3rdparty javaScriptCore javaScriptCore runtime structureTransitionTable.h (또는 편집 된 파일 을이 파일 위에 복사)에 대해 동일한 두 가지 변경 사항을 작성하십시오.

그만큼 qt-vs-addin-1.1.6 VS 2010은 현재 적합한 플랫폼으로 인정하지만 QT는 아직 문서화되지 않았습니다.

또한 -PLATFORM WIN32-MSVC2010은 Win32-MSVC2008을 사용하지 않고 작동합니다.

QT 4.7 및 Visual Studio Add-In 1.1.7, VS2010과 통합됩니다.

보다 이것.

지금은 ... VS 2010과 함께 VS 2008로 만든 빌드를 계속 사용할 것입니다. 개발 목적으로 만 사용하는 동안 무언가를 공개하려는 의도는 없지만 (아직 악몽은 아직 없음) 허용됩니다. 바라건대, QT는 곧 공식적으로 vs2010을 지원할 것입니다.

Visual Studio 2010 및 Windows 7을 사용하여 QT 4.7 베타 1을 컴파일하는 방법을 찾을 수 있습니다.

지도 시간

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top