NI-CAN 어플리케이션을 만들때 왜 LNK1106 에러가 발생합니까?



주요한 소프트웨어:
주요한 소프트웨어 버전:
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어:

문제점: Visual C++ 5.0 에서 NI-CAN 1.6 드라이버를 사용하여 어플리케이션을 만들었습니다. nican.dll을 불러오도록 링크되어 있는 nicanmsc.lib 를 사용합니다. 링크를 할때, 링커는 다음과 같은 메세지를 주는 에러가 발생됩니다.:

nicanmsc.lib : fatal error LNK1106: invalid file or disk full: cannot seek to 0xNNNNNNNN

컴퓨터 디스크에는 충분한 여유공간이 있습니다. 이 에러를 어떻게 해결합니까?

솔루션: 이 에러는 NI-CAN language interface 파일만의 문제가 아닙니다. 이 내용은 Visual C++ 6.0 에서 만들어진 다른 라이브러리를 사용할때도 발생하는 것으로 알려져 있습니다.

이 에러의 대부분은 Visual Studio 97 의 서비스팩 3 를 설치함으로 해결되었습니다. 마이크로소프트에 따르면 이 서비스팩은 다른 것들 중에서 "resolves specific binary compatibility issues with Visual C++ 6.0"의 문제를 해결했다고 합니다.

이 서비스팩은 www.microsoft.com의 다운로드 아래의 Visual Studio 홈페이지에서 찾으실수 있습니다. 아래에 서비스팩 다운로드 페이지가 링크되어 있습니다.

관련 링크: Visual Studio 97 Service Pack 3



첨부:





리포트 날짜: 09/30/2002
마지막 업데이트: 12/27/2005
문서 번호: 2PTAHI2Y