48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
# Byg LineDance Player til Windows .exe
|
|
|
|
## Krav
|
|
|
|
1. **Python 3.11+** installeret
|
|
2. **VLC** installeret (skal også være på den maskine der kører .exe)
|
|
3. Alle Python-pakker installeret (`pip install -r requirements.txt`)
|
|
|
|
## Bygge på Windows
|
|
|
|
```cmd
|
|
cd linedance-app
|
|
build.bat
|
|
```
|
|
|
|
Det færdige program ligger i `dist\LineDancePlayer\LineDancePlayer.exe`
|
|
|
|
## Bygge på Linux (til Linux)
|
|
|
|
```bash
|
|
cd linedance-app
|
|
./build_linux.sh
|
|
```
|
|
|
|
## Distribuere til andre
|
|
|
|
Kopiér hele `dist\LineDancePlayer\` mappen — IKKE kun .exe filen!
|
|
Mappen indeholder alle nødvendige DLL-filer og biblioteker.
|
|
|
|
Modtageren skal stadig have **VLC installeret**:
|
|
- Windows: https://www.videolan.org/vlc/
|
|
- Linux: `sudo apt install vlc`
|
|
|
|
## Hvis VLC ikke kan findes
|
|
|
|
PyInstaller kan ikke automatisk inkludere VLC da det er et system-program.
|
|
Alternativt kan du kopiere `libvlc.dll` og `libvlccore.dll` fra
|
|
`C:\Program Files\VideoLAN\VLC\` ind i `dist\LineDancePlayer\`-mappen.
|
|
|
|
## Fejlsøgning
|
|
|
|
Hvis .exe crasher uden fejlbesked, byg med `console=True` i spec-filen
|
|
og kør fra kommandoprompten for at se fejlbeskeder.
|
|
|
|
## Størrelse
|
|
|
|
Den færdige mappe er typisk 80-150 MB med PyQt6.
|