2010-02-25 4 views

답변

0

아니요.

왜 VC6로 빌드하지 않습니까?

2

그 아이디어는 시동기가 아닙니다.

  • VC6 정적 라이브러리는 힙 구현 및 기타 불결함을 일치하지, 다중 정의 심볼을 방지하기 위해 VC9 하나 같은 CRT에 연결해야합니다. VC 컴파일러가 CRT의 내용에 대해 가정하기 때문에 쉬운 작업은 아닙니다.

  • 선언문이 정확히 일치 할 수도 있지만 구조체와 클래스의 레이아웃은 VC6과 VC9 사이에서 달라집니다. 객체가 호환되지 않습니다.

이 작업을 수행 할 필요가있을 경우, 가장 좋은 방법은 C 스타일의 인터페이스 및 액세스를 제공하는 VC6 동적 라이브러리에 VC6 정적 라이브러리를 포장하는 것 그 VC9에서.

관련 문제