webForumDet fria alternativet

Kompilera?

5 svar · 246 visningar · startad av Nexus86

Nexus86Medlem sedan okt. 20022 683 inlägg
#1

Vad behöver jag för att kompilera det här till Windows? Och vilken kompilator? Har VC++ men vet inte riktigt hur jag ska få till det.

http://sourceforge.net/project/showfiles.php?group_id=10585&release_id=15640

r/ Version 9.1.1 alltså. ;)

PeWMedlem sedan juni 20006 839 inlägg
#2

http://sourceforge.net/projects/megahal/

# Operating System: POSIX
# Programming Language: C, Python, Tcl

Jag skulle nog (ifall jag envisas med windows till detta) köra detta med cygwin och med de moduler som behövs för ovan (python & tcl). Verkar mest som att de annars använder linux (Debian), när man läser README under docs.

Nexus86Medlem sedan okt. 20022 683 inlägg
#3

Okej! Tack! Testar med cygwin.

Tänkte mer att det borde gå att kompilera det för Windows iom att det står att den är plattformsoberoende.

Då återstår frågan bara, om jag då skulle ändra i källkoden och använda mig av en Windows-funktion, då skulle den inte kompilera va? Vill nämligen använda OemToChar och CharToOem på sina ställen (de kanske inte är windows-funktioner?).

Nexus86Medlem sedan okt. 20022 683 inlägg
#4

r/ Filen blev visst kompilerad. :q

Men nu måste jag köra den med cygwin. Den går inte att köra i Windows. Hur ska jag kompilera den så att den blir körbar i windows?

PeWMedlem sedan juni 20006 839 inlägg
#5

Nexus86 skrev:

r/ Filen blev visst kompilerad. :q

Men nu måste jag köra den med cygwin. Den går inte att köra i Windows. Hur ska jag kompilera den så att den blir körbar i windows?

Som jag fattade progget (kollade bara som hastigaste) så körs det interaktivt ihop med tcl. Visst kan du kanske porta helt till windows, fast då får du nog ändra i koden och formodligen se till att tcl finns på de windowsburkar du tänkt köra på.

Nexus86Medlem sedan okt. 20022 683 inlägg
#6

Okej tack! Då får det nog vara.

Hittade förresten en kompilerad version här. :)

Genererad på 366 ms · cache AV · v20260730165559-full.f96bc7eb