CrossCompile, z windowsa na linuxa

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.

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...

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?

2

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

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!:)

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).

0

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

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