none
윈도7을 쓰고 있는 학생입니다. visual studio 관련 질문이 있습니다. RRS feed

  • 질문

  • 안녕하세요.

    윈도7을 쓰고 있는 대학생입니다.

    학교에서 데이터베이스 수업과 관련해서 oracle 10g를 사용하고 있습니다.

    그런데 10g를 pro*C로 해서 visual studio와 연결을 하라고 하는데

    visual studio 6.0만 쓰라고 하더군요.

    그런데 6.0은 윈도7에서 잘 안되잖아요.

    계속 설치해보려해도 실행은 되는데 프로젝트가 안만들어져서 실패했구요.

    혹시 oracle 10g를 사용하는데 꼭 6.0이어야 하나요?

    혹시 2008이나 2010으로는 사용이 안되는건가요???

    2012년 4월 27일 금요일 오후 5:59

답변

  • 일단, 10g 를 사용하는 것과 Visual Studio 의 버전과는 무관합니다. 어떤 것을 쓰셔도 상관없습니다.

    문제는 사용하고 있는 pro*C 컴파일러가 어떤 종류의 C/C++ 코드를 생성해 주느냐 하는 것이 될 것 같습니다. 교수님께서 그렇게 말씀하셨다면, 아마도 사용하고 있는 pro*C 컴파일 결과가 Visual Studio 6.0 에서만 정상적으로 컴파일 되는 유형이 아닐까 싶습니다. (저도, pro*C 와 연동해 본적이 없어서 이 부분에 대해서는 확실하게 말씀드리기가 어렵군요.)

    제 생각에는 일단, Visual Studio 2010 으로 해보는 것도 나쁘진 않을 것 같습니다. Visual Studio 2010에 포함된C/C++ 컴파일러가 Visual Studio 6.0 과는 다소 다르고 특정 구문을 오류로 표현하기도 하지만, 실력만 된다면 적절하게 그런 부분들은 보정해주는 것이 가능합니다.

    간단하게 pro*C 컴파일된 것을 2010 에서 컴파일해서 잘 되는지 부터 확인해 보세요. (아니면, 2010에서도 완벽하게 호환가능한 C/C++ 결과물을 내주는 pro*C 컴파일러를 구하는 것도 답이 될 수 있습니다.)

    • 답변으로 표시됨 김상인 2012년 4월 30일 월요일 오후 5:18
    2012년 4월 28일 토요일 오전 2:48