파이썬 설치와 함께 설치된 MSVCR90.dll 버전에 대해서만 사용자 시스템을 확인하면 되나요?

StackOverflow https://stackoverflow.com/questions/1230479

  •  22-07-2019
  •  | 
  •  

문제

나는 내 응용 프로그램에 대한 업데이트 작업을하고 있었고 시작하기 전에 시간이었던 것처럼 보였기 때문에 2.62로 마이그레이션했습니다. MSVCR90.dlls로 인해 py2exe를 사용하여 응용 프로그램을 구축하는 데 문제가있는 문제에 바로 걸어갔습니다. 여기에 좋은 답변을 포함 하여이 문제를 해결하는 방법에 대한 상당한 정보가있는 것 같습니다.

32 비트 XP 또는 Vista 머신이없는 사용자에게 배포하고 있습니다. 내 사용자 중 일부는 가까운 시일 내에 64 비트 비스타로 마이그레이션됩니다. 이러한 문제에 대한 나의 이해는 응용 프로그램 개발 컴퓨터에 존재하는 Python 버전과 관련된 올바른 DLL이 있는지 확인해야한다는 것입니다. X86 프로세서가 있으므로 DLL의 X86 버전이 필요합니다. 컴퓨터의 구성은 관련이 없습니다.

DLL을 개인 어셈블리로 전달하려면 이것이 정확합니까, 아니면 아키텍처를 설명해야합니까?

응답에 감사드립니다

도움이 되었습니까?

해결책

Vista 64 비트에는 내가 믿는 32 비트 에뮬레이터가 있으므로 걱정할 필요가 없습니다.

그러나이 SXS 혼란을 처리하는 올바른 방법 인 MSVCRT 런타임을 설치하라고 말합니다.

다른 팁

내가 수집하고 배운 것에서 정답은 내가 구축하는 응용 프로그램이 의존하는 Python 및 MX 버전에 사용되는 MSCVCR90 DLL에 대해 걱정해야한다는 것입니다. 사용자가 다른 구성이있는 경우 올바른 DLL을 설치하기 위해 약간의 트릭을 수행하지 않으면 해당 문제를 쉽게 해결할 수 없기 때문에 중요합니다. MS에서 MS 설치 프로그램을 다운로드하고 하드웨어 (CPU 유형)가 내 일치하지 않으면 문제가 발생할 수 있습니다. Wxpython 사용자 그룹 사이트에는 정말 좋은 지침이 있습니다. WX 토론.

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