2
Borland 4.52를 사용하여 이전 프로젝트를 작성 중이므로이 문제가 발생합니다.Borland에서 'tasm.exe'명령을 실행할 수 없습니다.
내 빌드 스크립트가 어셈블리 코드를 포함하는 모듈을 입력하면, 내가 가진 :
이미 확인했다INFO : root.compile : ==================================================
DEBUG : root.compile : Building module
INFO : root.compile : ==================================================
Cleaning...
INFO : root.compile : Thread Handler said : 1 was created
DEBUG : root.compile : Thread-100 : module_path
c:\make.exe: *** [c_des.obj] Error 1
ERROR : root.compile : when module_path ran, error: 2
DEBUG : root.compile : Stop thread : Thread-100
Flags and options : -1- -d -ml -w -f- -x- -v -R- -vi -RT- -P -DCAD
Generating OPT C Options File
Generating OPT ASM Options File
Compiling ../../../../source/lrc.c
"C:\Bc45\bin\bcc" +c.opt -c -olrc.obj ../../../../source/lrc.c
Borland C++ 4.52 Copyright (c) 1987, 1994 Borland International
../../../../source/lrc.c:
Compiling ../../../../source/c_des.c
"C:\Bc45\bin\bcc" +c.opt -c -oc_des.obj ../../../../source/c_des.c
Borland C++ 4.52 Copyright (c) 1987, 1994 Borland International
../../../../source/c_des.c:
Error: Unable to execute command 'tasm.exe'
WARNING : root.compile : XXXXXXXXXXXXXXXXXXXX
WARNING : root.compile : MODULE FAILED
WARNING : root.compile : XXXXXXXXXXXXXXXXXXXX
:
- tasm.exe이 C에서 정말 인 경우 : \ BC45 \ 빈 \ BCC (그것이),
- 내 모든 환경 변수,
- 폴더 권한 (모든 권한)
- 나는 전자 CMD에서 nter TASM, 그것이 내가 볼랜드 내에서 직접 ASM 파일을 실행할 때 제대로 TASM
의 도움을 보여, 그것이 가진 다른 컴퓨터에서 잘 작동,
Flags and Options : -1- -d -ml -w -f- -x- -v -R- -vi -P -RT- -DMAGIC510 -DCADHEX -D4WIRES -DCAD1 -DAGP_2 -DTERM_TYPE=1 Generating OPT C Options File Generating OPT ASM Options File Assembling ../../../../source/bcpp31.asm Turbo Assembler Version 4.1 Copyright (c) 1988, 1996 Borland International Assembling file: ..\..\..\..\source\bcpp31.asm Assembling for the large memory model Paradigm LOCATE Borland C++ 3.10 Startup Support *Warning* ..\..\..\..\source\bcpp31.asm(657) Module is pass dependent - com patibility pass was done Error messages: None Warning messages: 1 Passes: 2 Remaining memory: 391k Compiling ../../../../source/bcpprtl.asm Turbo Assembler Version 4.1 Copyright (c) 1988, 1996 Borland International Assembling file: ..\..\..\..\source\bcpprtl.asm Assembling for the large memory model *Warning* ..\..\..\..\source\bcpprtl.asm(142) Module is pass dependent - compati bility pass was done Error messages: None Warning messages: 1 Passes: 2 Remaining memory: 398k Build complete bcpp31.obj bcpprtl.obj are up-to-date
를 OK입니다 그리고 같은 OS (Seven Entreprise SP 1).
다른 아이디어가 있으면 감사드립니다.
감사
시작 부분으로 이동하지 않을 경우 PATH 볼랜드의 경로, 처음 몇 (128) 자 이내 인 경우
전체 경로 이름 (예 :'C : \ this \ that \ etc')이 너무 길 수 있습니까? 구형 DOS 한계가 있습니다. 나는 그것이 무엇인지 잊는다. –
글쎄, 실제로, 그럴 수 있습니다. 그러나 나는 일찍이 문제가 있었고 심지어 볼랜드도 작동하지 않았습니다. 그들은 같은 수준에 있기 때문에 나는 그게 아닌지 의심 스럽다. 나는 여전히 검사했다. 가장 긴 경로는 50 자이고 최대 값은 128이어야한다. – Divide
다른 컴퓨터에서 시도해 보았지만 긴 긴 경로가 있어도 아무런 문제가 없다. – Divide