"런타임 패키지와 링크"로 설정된 프로젝트를 빌드 할 때 출력 exe는 매우 작습니다. 내 PC에서 exe는 잘 작동하지만 일부 사람들은 rtl190.bpl이 누락되었다는 오류를받습니다. 이 문제를 어떻게 해결할 수 있습니까? 나는 여전히 작은 출력 파일을 원한다.런타임 패키지로 링크
0
A
답변
6
오류 상태로 사용자 PC에서 rtl190.bpl 파일이 누락되었습니다.
런타임 패키지로 컴파일하면 .exe 파일이 더 작아 지지만 관련된 .bpl 파일은 .exe로 배포해야합니다. .BPL 파일은 사실상 DLL 파일이므로 프로그램이 올바르게 작동해야합니다.
예를 들어, rtl190.bpl은 매우 큰 파일이므로, 궁극적 인 목표는 가장 작은 배포 파일을 생성하는 것이라면 런타임 패키지로 컴파일하지 않을 것입니다. "fat"바이너리와 하나의 .exe로 컴파일하면됩니다. 타사 구성 요소도 사용하는 경우 해당 파일 (.bpl)도 배포해야하므로 파일의 최종 총 크기가 단일 컴파일보다 훨씬 큽니다.
+0
런타임 패키지는 동일한 런타임을 사용하는 여러 개의 앱을 사용하는 경우에 유용합니다. 런타임을 한 번 배포 한 다음이를 사용하는 더 작은 앱 실행 파일을 컴파일 할 수 있습니다. 단일 패키지를 배포하고 있거나 별도의 런타임을 배포하지 않으려는 경우 런타임 패키지를 비활성화하십시오. –
관련 문제
- 1. C++ 런타임 링크 오류를 의미합니까?
- 2. 런타임 라이브러리가없는 C++ 링크 stl
- 3. Delphi XE2 : FireMonkey 프레임 워크로 런타임 패키지로 애플리케이션 빌드
- 4. 응용 프로그램 (.exe)이 런타임 패키지로 작성되었는지 테스트하는 방법
- 5. Delphi 솔루션을 재사용 가능한 런타임 패키지로 분할하는 방법은 무엇입니까?
- 6. 런타임 패키지로 빌드하면 EXE 파일이 더 작아지는 이유는 무엇입니까?
- 7. GLPK OpenBLAS 런타임 DLL 링크 오류
- 8. VBA 후속 하이퍼 링크 런타임 오류
- 9. Tomcat 6의 상위 링크 런타임 오류
- 10. 런타임
- 11. 가져 오기? 패키지로 작업하기
- 12. 행을 ff 패키지로 삭제
- 13. 외부 패키지로 로그백
- 14. 패키지를 다른 패키지로 리디렉션합니다.
- 15. 인라인 패키지로 상속 상속
- 16. 자바 RWeka 패키지로 구성
- 17. Eclipse 폴더에서 패키지로 표시됩니다.
- 18. 다른 패키지로 가져 오기
- 19. 배열의 제품을 패키지로 정렬하십시오.
- 20. Eclipse가 폴더를 패키지로 변환했습니다.
- 21. 캐럿 패키지로 GBM 분류
- 22. AssemblyTitle은 WiX 패키지로 제공됩니까?
- 23. 패키지로 관련 작업 찾기
- 24. 패키지로 파이썬 스레딩 타이머
- 25. Vagrant 패키지로 설정 저장
- 26. rpm 패키지의 일부를 추출하여 별도의 패키지로 배송해야합니까?
- 27. 런타임 패키지로 컴파일 된 동적으로로드 된 DLL의 누수에 대한 FastMM 스택 추적 메모리
- 28. 런타임 패키지로 빌드하는 동안 "가져온 데이터 참조가 필요합니다"를 해결하는 방법
- 29. 너겟 패키지로 postbuild 이벤트 추가하기
- 30. 다른 패키지로 자바 프로젝트를 컴파일
docs : http://docwiki.embarcadero.com/RADStudio/en/Deploying_Packages를 읽으십시오. 시스템 디렉토리에 배포 할 것을 제안 할 때 완전히 절름발이입니다. 그러지 마. –