2016-11-03 19 views
0

"레거시 프로젝트"라는 여러 프로그램에서 유지 관리를 계속합니다. 나는 그것을 위해 별도의 Windows XP 시스템을 가지고있다.Windows XP에서 링크 - 치명적인 오류 LNK1104 : "경로/파일/그/만들기"파일을 열 수 없습니다.

대부분이 VB6 프로그램입니다. 나는 내가 변화를 강요 받았다. 만 지금은 위의 오류 메시지를주고, 새로운 실행을 거부 : 나는 프로젝트의 이전 버전을 연하고 컴파일 및 실행 벌금을 만들어

LINK : fatal error LNK1104: cannot open file "C:\Documents And Settings\Me\My Documents\VB6 Projects\Some Directory Path Name\MyProjectDirectory\MyProjectExecutable.exe

.

불만에서 벗어나 나는 새로운 프로젝트를 만들고 원본 파일 (양식, 모듈 및 클래스 모듈)을이 파일로 옮겨서 다시 시도했습니다. 실패했습니다. 다시. 아직도.

왜?

답변

3

불충분 한 정보를 추측합니다.

PRB : LINK 치명적인 오류 LNK1104 파일을 열 수 없습니다

Q166470

현상

컴파일이의 덮어 쓰기를 시도하는 동일한 파일로 설정 이진 호환성 ActiveX 구성 요소를 컴파일 다음 오류가 발생합니다.

LINK fatal error LNK1104 cannot open file. 

해결 방법

이 문제를 해결하려면 ActiveX 실행 파일이나 DLL을 별도의 디렉터리에 복사하십시오. 복사 된 파일에 바이너리 호환성을 설정하고 을 원래 디렉토리로 컴파일하십시오. 이 절차는 Microsoft Visual Basic 온라인 설명서에 설명되어 있습니다.

더 일반적으로 모든 MS 언어에서 사용하는 VC++ 링커 참조를 조회 할 수 있습니다.

링커 도구 오류 LNK1104은 파일 열기 "파일 이름"

이 도구는 주어진 파일을 열 수 없습니다.

충분한 디스크 공간이 아니었다 :

다음의

하나가 원인 일 수 있습니다.

파일이 존재하지 않습니다.

파일 이름 또는 경로가 잘못 지정되었습니다.

지정한 드라이브가 잘못되었습니다.

파일에 적절한 사용 권한이 없습니다.

filename의 경로가 260자를 초과합니다.주어진 파일이 임시 파일에 대한 링커에 의해 생성 된 파일 이름입니다 LNKn을 명명하는 경우

는 다음 TMP 환경 변수에 지정된 디렉토리가 존재하지 않거나 하나 이상의 디렉토리는 대한 을 지정 TMP 환경 변수. (하나 개의 디렉토리 경로 는 TMP 환경 변수를 지정해야합니다.)

오류가 실행 파일 이름, 실행 파일이 계속 실행 할 수있다 의 이전 버전에서 발생합니다. 연결하기 전에 실행 파일 을 종료해야합니다. Windows NT 또는 Windows 95에서는 유틸리티 PVIEW 을 사용하여 응용 프로그램의 인스턴스를 찾아서 종료 할 수 있습니다. PVIEW.EXE는 Visual C++와 함께 제공됩니다.

오류 메시지가 라이브러리 이름을 발생하고 최근 이전의 Microsoft Visual C++ 개발 시스템에서 .MAK 파일을 이식하는 경우, 라이브러리는 더 이상 유효하지 않을 수 있습니다. 이 경우 라이브러리 이 있는지 확인하십시오.

관련 문제