자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
C++ Builder [공유] 빈 프로젝트 실행 에러(Fatal: Unable to open file 'RTL.BPI')
2020.05.19 10:12
C++ 빌더로 "VCL Form Application" 프로젝트 생성 후 컴파일 시 아래 에러가 발생합니다.
- [ilink32 Error] Fatal: Unabled to open file 'RTL.BPI'
또한, 프로젝트 옵션에서 "Link with Runtime Packages" 옵션을 해제 후 컴파일 시 아래 에러가 발생합니다.
- [ilink32 Error] Fatal: Unabled to open file 'MEMMGR.LIB'
조치 방법을 알고 싶습니다.
댓글 8
-
험프리
2020.05.19 10:24
-
무적불패
2020.05.19 14:56
파일은 존재하는데 화면캡쳐를 잘못하여 시스템변수 누락 여부는 확인하지 못했습니다.
일단 설치프로그램(radstudio_10_3_3_esd7899_nt.exe)을 관리자 모드로 실행하여 전체 uninstall 한 후 다시 설치 시도했습니다.
실행 파일은 관리자 권한으로 실행했습니다.
파일은 모두 제자리에 있는 것을 확인했고, 시스템변수가 등록되어 있는 것도 확인했습니다.
하지만 여전히 동일한 에러가 발생합니다.
보안과 관련된 프로그램은 V3와 Safer Zone 이라는 프로그램이 있습니다.
하지만 중지나 제거를 할 수 없는 상황입니다.
해결책이 있을까요?
그리고 설치 관련 문제입니다.
설치프로그램(radstudio_10_3_3_esd7899_nt.exe)을 실행하면 왜 항상 uninstall 부터 하고 있는지 모르겠습니다.
덕분에 뭐 하나 추가 설치하려고 해도 기 설치된 것을 싹 지우고
2.5GB에 달하는 설치 프로그램을 다시 다운로드하고 설치하는 불편함이 있습니다.
노트북에 무선AP 연결해서 설치하는데 무선AP 연결이 살짝 불안정하기라도 하면 자동 취소되어서 전체 설치를 다시 하는 일도 있습니다.
설치시간이 짧은 것도 아니면서 벌써 네번째 같은 작업 반복 중입니다.
좀 편하게 할 수 있는 방법이 있습니까?
또 RAD Studio 설치 중간에 느닷없이 Windows Software Development Kit 10.0.17134.12 를 설치하던데
이것도 원래 설치 과정 중에 포함되어 있는 것인지요?
그런데 설치가 엄청 느린데 원래 이런 것인지요?
따로 다운로드하여 설치해도 되는지요?
-
무적불패
2020.05.19 15:48
경로를 조사해 보니 문제가 되고 있는 두 파일들이
C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\win32\release 에만 존재하고 있고,
C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\win32\debug 에는 존재하지 않습니다.
혹시 이것도 문제의 원인일까요?
그리고 RAD Studio를 설치한 운영체제는 WIN10 Ent 64bit 입니다.
C++ Builder는 64bit를 설치했습니다.
이것도 관련이 있는지요?
-
험프리
2020.05.20 09:29
BPI와 LIB 파일은 release의 파일을 참조합니다. 제 환경도 위와 동일하지만 문제 없이 컴파일과 실행이 됩니다.
저도 윈도우즈10 64비트 환경에서 사용 중입니다.
C++빌더의 경우 32비트만 지원하며, 호환성모드로 64비트 운영체제에서도 문제없이 동작합니다.
무언가 환경적인 요인이 컴파일(링킹)을 방해하고 있는 것 같은데 단서를 찾기가 쉽지 않습니다.
저도 다른 내용을 찾아보고 도움이 될만한 내용이 있다면 답변드리도록 하겠습니다.
-
얄리
2020.05.20 10:38
지나가다 한마디 의견을 남깁니다.
제가 보기엔 보안 프로그램(V3, Safer Zone 등)이 문제일 가능성이 있습니다.
보안 프로그램이 없을때에도 오류가 발생하는지 확인해 보시고 만약 그렇다면 해당 프로그램에 예외 요청을 해주시는 것이 정석일 듯합니다.
프로젝트 뛰다보면 이런 일 종종 보게 되는데 다른 PC나 전세계 사용자들 아무 문제 없이 잘 쓰는데 우리나라 보안프로그램들... 특히 V3 같은거 오탐도 많고 성능만 잡아먹고 에효....
-
험프리
2020.05.20 10:52
만약, 해결되지 않았다면 오프라인 기반의 ISO 파일로 설치 진행해보시기 바랍니다.
웹 인스톨 방식(웹에서 필요한 파일 다운로드 및 설치)의 설치파일을 이용해 다운로드 하신것으로 보이며,
설치 과정 중 일부 파일들이 잘못 설치되어 해당 이슈가 발생하는 것으로 예상됩니다. 다음 링크를 통해 ISO 파일 다운로드 및 설치 시도해 보시기 바랍니다.
-
무적불패
2020.05.28 14:34
RAD Studio 10.3.3 ISO 파일을 다운로드 하고 관리자 권한으로 설치하여 해결했습니다.
사용 중에 다른 특이사항이 생기면 다시 댓글 작성하지요.
-
험프리
2020.05.29 13:53
조치결과를 남겨주셔서 감사합니다.
——————
제안한 해결책으로 진행하신 결과가 성공이든 실패이든, 그 결과가 적힌 Q&A는 다른 사용자들의 시간을 크게 절약해줄 수 있습니다.
C++ Builder [공유] 빈 프로젝트 실행 에러(Fatal: Unable to open file 'RTL.BPI')
2020.05.19 10:12
C++ 빌더로 "VCL Form Application" 프로젝트 생성 후 컴파일 시 아래 에러가 발생합니다.
- [ilink32 Error] Fatal: Unabled to open file 'RTL.BPI'
또한, 프로젝트 옵션에서 "Link with Runtime Packages" 옵션을 해제 후 컴파일 시 아래 에러가 발생합니다.
- [ilink32 Error] Fatal: Unabled to open file 'MEMMGR.LIB'
조치 방법을 알고 싶습니다.
댓글 8
-
험프리
2020.05.19 10:24
-
무적불패
2020.05.19 14:56
파일은 존재하는데 화면캡쳐를 잘못하여 시스템변수 누락 여부는 확인하지 못했습니다.
일단 설치프로그램(radstudio_10_3_3_esd7899_nt.exe)을 관리자 모드로 실행하여 전체 uninstall 한 후 다시 설치 시도했습니다.
실행 파일은 관리자 권한으로 실행했습니다.
파일은 모두 제자리에 있는 것을 확인했고, 시스템변수가 등록되어 있는 것도 확인했습니다.
하지만 여전히 동일한 에러가 발생합니다.
보안과 관련된 프로그램은 V3와 Safer Zone 이라는 프로그램이 있습니다.
하지만 중지나 제거를 할 수 없는 상황입니다.
해결책이 있을까요?
그리고 설치 관련 문제입니다.
설치프로그램(radstudio_10_3_3_esd7899_nt.exe)을 실행하면 왜 항상 uninstall 부터 하고 있는지 모르겠습니다.
덕분에 뭐 하나 추가 설치하려고 해도 기 설치된 것을 싹 지우고
2.5GB에 달하는 설치 프로그램을 다시 다운로드하고 설치하는 불편함이 있습니다.
노트북에 무선AP 연결해서 설치하는데 무선AP 연결이 살짝 불안정하기라도 하면 자동 취소되어서 전체 설치를 다시 하는 일도 있습니다.
설치시간이 짧은 것도 아니면서 벌써 네번째 같은 작업 반복 중입니다.
좀 편하게 할 수 있는 방법이 있습니까?
또 RAD Studio 설치 중간에 느닷없이 Windows Software Development Kit 10.0.17134.12 를 설치하던데
이것도 원래 설치 과정 중에 포함되어 있는 것인지요?
그런데 설치가 엄청 느린데 원래 이런 것인지요?
따로 다운로드하여 설치해도 되는지요?
-
무적불패
2020.05.19 15:48
경로를 조사해 보니 문제가 되고 있는 두 파일들이
C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\win32\release 에만 존재하고 있고,
C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\win32\debug 에는 존재하지 않습니다.
혹시 이것도 문제의 원인일까요?
그리고 RAD Studio를 설치한 운영체제는 WIN10 Ent 64bit 입니다.
C++ Builder는 64bit를 설치했습니다.
이것도 관련이 있는지요?
-
험프리
2020.05.20 09:29
BPI와 LIB 파일은 release의 파일을 참조합니다. 제 환경도 위와 동일하지만 문제 없이 컴파일과 실행이 됩니다.
저도 윈도우즈10 64비트 환경에서 사용 중입니다.
C++빌더의 경우 32비트만 지원하며, 호환성모드로 64비트 운영체제에서도 문제없이 동작합니다.
무언가 환경적인 요인이 컴파일(링킹)을 방해하고 있는 것 같은데 단서를 찾기가 쉽지 않습니다.
저도 다른 내용을 찾아보고 도움이 될만한 내용이 있다면 답변드리도록 하겠습니다.
-
얄리
2020.05.20 10:38
지나가다 한마디 의견을 남깁니다.
제가 보기엔 보안 프로그램(V3, Safer Zone 등)이 문제일 가능성이 있습니다.
보안 프로그램이 없을때에도 오류가 발생하는지 확인해 보시고 만약 그렇다면 해당 프로그램에 예외 요청을 해주시는 것이 정석일 듯합니다.
프로젝트 뛰다보면 이런 일 종종 보게 되는데 다른 PC나 전세계 사용자들 아무 문제 없이 잘 쓰는데 우리나라 보안프로그램들... 특히 V3 같은거 오탐도 많고 성능만 잡아먹고 에효....
-
험프리
2020.05.20 10:52
만약, 해결되지 않았다면 오프라인 기반의 ISO 파일로 설치 진행해보시기 바랍니다.
웹 인스톨 방식(웹에서 필요한 파일 다운로드 및 설치)의 설치파일을 이용해 다운로드 하신것으로 보이며,
설치 과정 중 일부 파일들이 잘못 설치되어 해당 이슈가 발생하는 것으로 예상됩니다. 다음 링크를 통해 ISO 파일 다운로드 및 설치 시도해 보시기 바랍니다.
-
무적불패
2020.05.28 14:34
RAD Studio 10.3.3 ISO 파일을 다운로드 하고 관리자 권한으로 설치하여 해결했습니다.
사용 중에 다른 특이사항이 생기면 다시 댓글 작성하지요.
-
험프리
2020.05.29 13:53
조치결과를 남겨주셔서 감사합니다.
——————
제안한 해결책으로 진행하신 결과가 성공이든 실패이든, 그 결과가 적힌 Q&A는 다른 사용자들의 시간을 크게 절약해줄 수 있습니다.
두가지 오류 특정 파일을 열지 못하는 오류입니다.
두개 파일 모두 10.3 리오 기본경로로 설치시 다음 경로에 파일이 위치합니다.
C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\win32\release
우선, 위 경로에서 RTL.BPI, MEMMGR.LIB 파일이 존재하는지 확인하시기 바랍니다.
만약, 파일이 존재하지 않는다면
설치 시 해당 파일을 생성하지 못했을 가능성이 높습니다. 해당 파일 뿐아니라 다른 파일에도 영향이 있을지 모르니 다음 내용 참고해 재설치 진행해보시기 바랍니다.
1) 설치 시 파일 생성을 방해할 요소(사내 보안프로그램, 백신 등 중지 또는 정지) 제거 후 재설치
2) 설치 실행파일(Setup.exe 등)을 관리자 모드로 실행해보시기 바랍니다.
만약, 파일이 존재한다면
해당 파일에 대한 접근을 막을 수 있는 요인을 찾아 해결해보시기 바랍니다.
1) 시스템 변수에서 BDSLIB 항목이 등록되어 있는지 확인하시기 바랍니다.
(Tools > Options | IDE > Environment Variables)
- 만약, 시스템 변수에서 누락되었다면 재설치 진행하시기 바랍니다.
2) 해당 파일에 대한 접근을 제한할 수 있는 요인(사내 보안프로그램 또는 백신 중지 또는 정지)을 제거 후 재시도 바랍니다.
기타로,
그동안의 경험상 위와 같은 문제의 대부분은 환경적인 영향이 대부분이었습니다. 컴파일을 방해할만한 다른 환경적인 요인도 검토해 보시기 바랍니다.
참고로,
"Link with Runtime Packages" 옵션은 실행에 필요한 라이브러리(패키지)를 실행시 외부에서 참조(Link)할지 여부를 선택하는 옵션입니다.
옵션 해제 후 컴파일 시 실행 시 필요한 라이브러리를 실행파일에 포함해 배포합니다.(실행파일의 크기가 커집니다.)
위 옵션 설정 후 발생하는 다른오류의 원인도 위에서 설명드린 내용과 동일한 원인일것으로 생각됩니다.
——————
답변에 대한 결과를 남겨주시면, 다른 분들이 같은(비슷한) 문제 해결에 큰 도움이 됩니다.
(미리 답변 결과 등록 감사합니다.^^)