Permalänk

Installera från källkod?

Hur kan man installera ett program med hjälp av endast källkod? Där det inte finns någon färdig installationsfil. Det närmaste som jag kan se exekveringsfiler är en "build.bat" och en "common.bat", på båda dessa står det "Add new define for installer with D3DCompiler version." Måste man kompliera först? I så fall hur?

Permalänk
Medlem

Ja, du måste först kompilera koden innan den kan köras. Det gör du med en lämplig compiler, borde finnas guide för det där du ladda hem källkoden

Permalänk
Medlem

Det varierar väldigt mellan språk, och även inom språk. Är det ett Rust projekt så bygger du mest troligen med cargo. Är det ett C projekt kanske du bygger med make, cmake, eller Visual Studio. Är det ett Python projekt så bygger du inte alls, utan kör bara main-scriptet genom valfri Python interpreter.

Oftast står det i något dokument i repot, typ README.md, INSTALL, BUILDING, eller något liknande.

Ett vanligt byggsystem som är relativt språk-agnostiskt och därmed är ett av de vanligare systemen är GNU byggsystemet, med vilket du bygger genom att exekvera kommandona ./configure && make. Utan mer info hade jag gissat på att det är vad du behöver göra, men det är verkligen ett skott i mörkret. Om du vill ha bättre hjälp, länka till repot med källkoden så vi kan se vad det är för språk och byggsystem.

Permalänk
Skrivet av Bryal:

Om du vill ha bättre hjälp, länka till repot med källkoden så vi kan se vad det är för språk och byggsystem.

https://github.com/mpc-hc/mpc-hc

Permalänk
Medlem

Färdig installer finns på https://sourceforge.net/projects/mpc-hc/files/latest/download men som det står på deras hemsida, programmet utvecklas inte längre och du bör leta efter något annat. Har du kollat på VLC eller SMPlayer?

Permalänk
Medlem

Håller med @Xcorp. Ta något annat som utvecklas aktivt istället. Potplayer tycker jag är rätt trevlig, inte open source dock. https://potplayer.daum.net

Permalänk
Medlem

MPC-BE är en fork på MPC-HC som fortfarande aktivt arbetas med: https://sourceforge.net/projects/mpcbe/
Har kört den själv i ett par år nu utan några problem

Permalänk
Medlem

Kolla releaser på github om du inte vill kompilera
https://github.com/mpc-hc/mpc-hc/releases

Permalänk

Jo jag vet att det är ett obsolet program och kör VLC i vanliga fall, anledningen till att jag vill köra det nu var att Lemonillusion i en annan tråd #18527003 gjorde ett script åt mig speciellt för MPC. Går det att göra något liknande till VLC skulle jag föredra det.

Skrivet av ronnylov:

Kolla releaser på github om du inte vill kompilera
https://github.com/mpc-hc/mpc-hc/releases

Ah nice, letade efter det där, men hittade inte.

Permalänk
Medlem
Skrivet av Elektroman:

Jo jag vet att det är ett obsolet program och kör VLC i vanliga fall, anledningen till att jag vill köra det nu var att Lemonillusion i en annan tråd #18527003 gjorde ett script åt mig speciellt för MPC. Går det att göra något liknande till VLC skulle jag föredra det.

Ah nice, letade efter det där, men hittade inte.

Kan vara svårt att hitta, särskilt om man surfar med mobilen eftersom länken till releaser inte syns på deras mobilsida.

Permalänk
Medlem
Skrivet av ronnylov:

Kan vara svårt att hitta, särskilt om man surfar med mobilen eftersom länken till releaser inte syns på deras mobilsida.

Ja, håller med, alltid tyckte det är häpnadsväckande svårt att hitta till releasesidan på Github trots att det är det som många letar efter. I ärlighetens namn är väl GitHub överlag inte ett under av användbarhet

Permalänk
Skrivet av ronnylov:

Kan vara svårt att hitta, särskilt om man surfar med mobilen eftersom länken till releaser inte syns på deras mobilsida.

Syntes inte på desktop heller. Det här är allt man ser:

Ingen "releases"-mapp där, av någon konstig anledning.

Permalänk
Medlem
Skrivet av Elektroman:

Syntes inte på desktop heller. Det här är allt man ser:
https://i.ibb.co/5c97x6G/s.png
Ingen "releases"-mapp där, av någon konstig anledning.

x64 https://github.com/mpc-hc/mpc-hc/releases/download/1.7.13/MPC...
x86 https://github.com/mpc-hc/mpc-hc/releases/download/1.7.13/MPC...

Permalänk
Medlem
Skrivet av improwise:

Ja, håller med, alltid tyckte det är häpnadsväckande svårt att hitta till releasesidan på Github trots att det är det som många letar efter. I ärlighetens namn är väl GitHub överlag inte ett under av användbarhet

Nja, GitHub är ju inte riktigt till för att distribuera releaser utan för att samarbeta med och distribuera kod, vilket funkar rätt bra.

Permalänk
Medlem
Skrivet av Elektroman:

Syntes inte på desktop heller. Det här är allt man ser:
https://i.ibb.co/5c97x6G/s.png
Ingen "releases"-mapp där, av någon konstig anledning.

Det är inte en del av filträdet. Releases är separat.

Jag tycker du borde undvika den "officiella" (som inte längre underhålls) och använda forken av clsid2 istället. Det är nog den forken de flesta MPC-HC-användare (inklusive mig själv) gått över till.
https://github.com/clsid2/mpc-hc/releases

Permalänk
Medlem
Skrivet av Elektroman:

Syntes inte på desktop heller. Det här är allt man ser:
https://i.ibb.co/5c97x6G/s.png
Ingen "releases"-mapp där, av någon konstig anledning.

Titta till höger om koden.
About
Releases
Contributors
Languages

Releases länken finns där.

Edit: Nej det finns ingen mapp för releases i källkoden.
Handlar som tidigare nämnt att dela källkod och utvecklarna kan bygga binärer själva.
Releases är mer som en extratjänst för slutanvändare av programmet.
T.ex. om man vill låta folk testa programvaran för att kunna rapportera buggar.

Permalänk
Medlem

Nu vet jag inte om du är ute efter ett annat program eftersom det där inte utvecklas längre, men om du är så kan jag starkt rekommendera MPV.

Permalänk
Medlem
Skrivet av snajk:

Nja, GitHub är ju inte riktigt till för att distribuera releaser utan för att samarbeta med och distribuera kod, vilket funkar rätt bra.

Så kanske det var en gång i tiden men idag är det mycket som distribueras den vägen också, t.ex. Microsoft PowerToys för att nämna ett exempel.

https://github.com/microsoft/PowerToys