NSIS로 게임을위한 설치 프로그램을 빌드하려고했습니다. 대부분의 경우 잘 작동하지만 아무런 이유없이 특정 파일을 건너 뛰는 것 같습니다. 아니면 내가 알아낼 이유가 없다. 처음에는 NSIS 설치 프로그램은 컴파일하는 동안 기존 파일을 찾지 못합니다.
나는 소스 폴더의 모든 파일을 수집하기 위해이 줄을 사용했다 :File /r "${NSISDIR}\game\source\*.*"
그러나, 나는이 모든 것을 얻을하지 않은 것으로 나타났습니다. 그것이 모든 하위 폴더를 찾았고 계층 구조를 올바르게 유지했음을 인정했습니다. 운율이나 그것이 건너 뛴 이유가없는 것 같습니다. 그런 다음 모든 파일과 디렉토리를 개별적으로 나열하여 그 이유를 알아 냈습니다. 예 :
File "${NSISDIR}\OWTD-DE\source\pygame.math.pyd"
이 다음과 같은 오류 발생 :
File: "C:\Program Files (x86)\NSIS\game\source\pygame.math.pyd" -> no files found.
을하지만 그 파일이 나는 소스 폴더에 볼 수 존재한다. 누락 된 모든 파일의 경우입니다. 처음에는 이름의 두 마침표가 될 수 있다고 생각했지만 여러 파일에 명명 규칙이 있으며 잘 추가되었습니다. 이 파일을 인식하는 방법을 알아낼 수 없습니다. 어떤 아이디어?
더 이상 작동하지 않는 파일 이름 샘플을 제공하고 작동하지 않는 파일 이름을 제공 할 수 있습니까? –
@ RolandBär 안녕하세요. 다음은 세 줄입니다 : $ {NSISDIR} \ game \ source \ pygame.color.pyd " 파일"$ {NSISDIR} \ game \ source \ pygame.constants.pyd " 파일"$ {NSISDIR} \ game \ source \ pygame.display.pyd "'그들은 동일한 명명 규칙을 따릅니다. 또한 ls> depends.txt를 사용하여리스트를 만들었습니다. 그래서 목록을 추가 할 때 철자법과리스트가 완성되었습니다. – Gramps