2010-03-25 4 views
0

저는 C# Visual Studio 2009에서 프로젝트를 진행하고 있습니다. 제 프로젝트에서 C++ dll을 사용하고 있으며 해당 함수를 통해 해당 DLL을 호출합니다. 내 시스템에서 프로젝트가 성공적으로 실행됩니다.하지만 다른 시스템에서는 단일 시스템이 아닌 다른 시스템에서는 dll을로드 할 수없는 것과 같은 예외를 보여줍니다. 그 DLL을 종속성 워커에서 msvcr71.dll이 없다는 것을 확인합니다 .how 나는 이것을 얻습니다. 더 나은 해결책이 필요합니다.dll 오류를로드 할 수 없습니다.

+0

비주얼 스튜디오 2009 O_O있다 – TJMonk15

답변

1

SDK (또는 Visual Studio) 설치시 뭔가가 누락되었을 수 있습니다. 수리 또는 재설치를 권장합니다. 재배포에 대한 정보를 MSDN의

1

봐 - 이것은 당신이 일을

0

이것은 관련 프로그래밍을하지 않는 일을하기 위해 비 dev에 상자에 설치해야 무엇을 알려줍니다. 대상 시스템에 dll 파일이 누락되었습니다. 다운로드하여 "windows/System32"에 넣으면 실행해야합니다.

2

네이티브 C++ DLL은 msvcr71.dll 라이브러리에 종속되어 있습니다. 이것은 설치된 표준 윈도우의 일부가 아니므로 대상 컴퓨터로 가져 오기 위해 어떤 조치를 취해야합니다.

가장 간단한 방법은 응용 프로그램과 함께 DLL을 복사하는 것입니다. 다음은 KB article입니다. msvcr71.dll을에

문서는

관련 문제