0
내가 하나에 두 개의 파일, 이 나는 등의 변수 SEED를 선언 : 내가 사용하여 두 파일을 컴파일 할 때 어셈블리 x86에서 '해결되지 않은 외부'오류를 수정하는 방법?
;file1.asm
.MODEL SMALL,BASIC
.FARDATA RAND_DATA
SEED DW ?
.CODE
;Some code
END
와 다른
내가 변수;file2.asm
.MODEL SMALL,BASIC
EXTERNDEF SEED:WORD
FOO PROC FAR PUBLIC USES DX,DS
MOV SEED,DX
FOO ENDP
END
를 참조하려고
:ml file1.asm file2.asm io.lib
나는 다음과 같은 오류를 얻을 코드
error L2029: 'SEED' : unresolved external
내가 뭘 잘못하고 있니?
감사합니다.
어떻게 완료 되나요? –
#yuval : 개정 된 응답에서 이것이 어떻게 수행되는지 확인하십시오. 참고로, 사용중인 어셈블러에 따라 약간의 차이가 있지만 일반적으로 PUBLIC은 해당 목적을위한 적절한 키워드입니다. – mjv
대단히 감사합니다! –