CrossCompile, z windowsa na linuxa

Odpowiedz Nowy wątek
Brunatny Terrorysta
2018-09-30 00:45
Brunatny Terrorysta
0

Mam program z natywnymi funkcjami windowsa (windows.h itd.), wszystko ladnie dziala, ale..
Potrzebuje przeniesc zrodlo na serwer - linuxa i tam zrobic kompilacje (do exe - program dalej dla windowsa), zainstalowalem sobie mingw64 no i jak wiadomo fail. Jest moze na to jakies rozwiazanie? jakies natywne paczki/biblioteki?
Po prostu mam na stronce taki generator i co user sobie 'zcustomizuje' to ma byc docelowo w programie - stad takie cudowanie z kompilowaniem bezposrednio na serwerze.

Pozostało 580 znaków

2018-09-30 01:50

Rejestracja: 16 lat temu

Ostatnio: 36 minut temu

0

Dlatego właśnie ludzie używają Pythona, czy PHP.

Jak chcesz na serwerze używać C++, to wymień użycie windows.h na coś crossplatformowego. Możesz źródła wgrać na serwer i skompilować narzędziami serwera...

Pozostało 580 znaków

Brunatny Szewc
2018-09-30 02:25
Brunatny Szewc
0

Nie no backend mam w czyms "normalnym" - nie w c++, na serwerze chcę tylko skompilować program do exe
Nie przejdzie - apka typowo native pod windows.

Widze w plikach (mingw na linuxie) ze jednak te biblioteki siedza (przykladowo windows.h), ale przy kompilacji fail, wiec powinno dzialac, wie ktos moze w czym problem?

Pozostało 580 znaków

Rev
2018-09-30 02:43
Rev
Moderator

Rejestracja: 12 lat temu

Ostatnio: 1 godzina temu

2

Problem jest w komunikatach błędów, które dostajesz.


Pozostało 580 znaków

Zimny Pomidor
2018-09-30 02:58
Zimny Pomidor
0

It's work xD case sensitive przy nazwie bibliotek, natywnie na windzie Windows.h, w src podane tak samo, ale juz w plikach mingw siedzi windows.h (z malej litery) i wywalalo not found.
Fajnie, zatem na linuxie mozna sobie kompilowac pod win!:)

Pozostało 580 znaków

2018-09-30 08:00

Rejestracja: 16 lat temu

Ostatnio: 7 godzin temu

1

Potrzebuje przeniesc zrodlo na serwer - linuxa i tam zrobic kompilacje (do exe - program dalej dla windowsa)

Przemyśl swoją potrzebę, bo to niepotrzebne wymyślanie sobie problemów (a potem bohaterskie z nimi walczenie).

Pozostało 580 znaków

2018-09-30 13:21

Rejestracja: 13 lat temu

Ostatnio: 22 godziny temu

0

Jedno co przychodzi do głowy to postawić toolchain na wine. Może zadziałać. :)


Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0