Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Dreammaker
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 07 maja 2013, 18:51
Wersja Ubuntu: 14.04
Architektura: x86_64

Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: Dreammaker »

Witam
mam taki problem chcę napisać grę w bibliotece Simple DirectMedia Layer SDL a potem umieścić ją na mojej stromie internetowej
ale żeby była wersja i na Linuxa i na Windowsa. Kod tej gry ponieważ piszę w bibliotece SDL będzie taki sam w obu systemach
tylko jak pod Ubuntu wysmażyć exe'ka ? Jestem w takiej sytuacji że nie mogę iść do jakiegoś kumpla z kodem i odpalić jakiś windowsowy
kompilator a jak mam instalować windę to ja dziękuje
Proszę o pomoc
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

Re: Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: mucha090 »

jeśli tworzysz w c++ to zainstaluj sobie paczke mingw (jest w repo)
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: ethanak »

tyle że za dużo na cross-mingw32 to nie poszalejesz...
Dreammaker
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 07 maja 2013, 18:51
Wersja Ubuntu: 14.04
Architektura: x86_64

Re: Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: Dreammaker »

zainteresuję się tym mingw zastanawiam się tylko jak dodać do niego windowsową wersję biblioteki SDL i czy po instalacji coś mi się nie wykrzaczy bo jak zainstalowałem kiedyś wine do mi odinstalowało SDL'a nie wiedzieć czemu. Ja piszę używając środowiska Qt Creator i wybieram non qt project. W tym środowisku jest coś takiego kontrola wersji ale nie wiem jak to działa
ad3r
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 15 kwie 2009, 15:54
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Re: Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: ad3r »

Możesz spróbować napisać to w javie która jest crossplatformowa.
Tworzysz wynikowego jara, którego możesz uruchomić pod dowolnym systemem, a jeśli koniecznie chcesz na windowsie mieć plik exe to JSmooth tobie to umożliwi.
siloam
Sędziwy Jeż
Sędziwy Jeż
Posty: 34
Rejestracja: 17 maja 2008, 14:55
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: LXDE

Re: Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: siloam »

Python też da radę: py2exe.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: ethanak »

a używałeś py2exe na linuksie?
siloam
Sędziwy Jeż
Sędziwy Jeż
Posty: 34
Rejestracja: 17 maja 2008, 14:55
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: LXDE

Re: Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: siloam »

Nie używałem. Mimo to sporo kodu może sklepać na linuxie i na nim przygotować wersję pod ten system, a py2exe użyć w windows. Używając tego samego kodu bez zmian nie napisze w pythonie programu na obydwa systemy, ale by przemienieść program do windows nie będzie potrzebował wiele pracy, bo dużo kodu i tak napisze pod linuxem.
Myślę, że bezproblemowo można taki program napisać wyłącznie w językach działających na wirtualnych maszynach. W innym wypadku występują zbyt duże różnice w api.
TrolleY
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 160
Rejestracja: 06 cze 2013, 12:40
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: TrolleY »

A co sądzicie o winegcc i wineg++? Wczoraj sprawdziłem, że jeśli ustawimy mu dajmy na to -o sample to wypluwa pliczki sample i sample.so. sample wydaje się być launcherem napisanym w bashu a sample.so plikiem wykonywalnym windowsowym. Am I right?
Linux Mint 17 + Cinnamon (x64) / Windows 7 (x64)
adammaj1
Piegowaty Guziec
Piegowaty Guziec
Posty: 29
Rejestracja: 25 gru 2011, 12:37
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak napisać pod Linuxem program który uruchomi się pod Windowsem

Post autor: adammaj1 »

ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 19 gości