2010-08-02 5 views
0

OCCI를 사용하여 C++에서 Oracle 데이터베이스에 연결하려고하는데 다음과 같습니다. these instructions from Mark Williams 그러나 내 프로그램을 실행하면 오류가 발생합니다. MSVCR90.dll 컴퓨터에서 누락되었습니다.. 나는 vc 컴파일러와 관련된 문제가 아마도 vc10과 oracle dll을 사용하여 vc9 dll을 검색하려고한다고 가정 할 것입니다. 내가 연결하려고하는 Oracle 버전은 10g입니다.C++에서 oracle을 연결 중입니다.

VS2010을 VC10 대신 VC9를 사용하도록 구성 할 수 있습니까?

내가

+0

oracle10g 외에도 vC++ 또는 Visual Studio 및 창으로 태그를 추가 할 수 있습니다. – carlsborg

답변

2

윈도우 7에서 비주얼 스튜디오 2010을 사용하고있다는 사실, 클라이언트 응용 프로그램은 컴퓨터에 설치되어있는에서 MSVC 런타임의 다른 버전이 필요합니다. Msvcr90.dll은 Microsoft Visual C++ 2008의 공용 런타임 라이브러리입니다.이 프로그램을 설치해야합니다. (더 이상 공유 시스템 디렉토리로 간주됩니다,이 버전이 주, 그래서 그것은 윈도우의 side-by-side 어셈블리로 설치합니다.)

당신은 설치 프로그램을 다운로드하여 설치할 수 있습니다 here 또는 here :

관련 문제