R.....y
R.....y
#cpp #programowanie #linux #naukaprogramowania
kompiluje kod z c++ na linuxie, ale chce go skompilować na windowsa.
Widzę że muszę do tego użyć kompilatora mingw, chociaż do tej pory kompilowałem wszystko przez g++
problem w tym że pod g++ wszystko działa, ale mingw nie widzi biblioteki SDL. Ktoś wie jak to naprawic?

kompiluje przez komende:
x8664-w64-mingw32-g++ -I include/SDL2-2.0.14/include/ -o test.exe -std=c++17 -lSDL2 -lSDL2image src/main.cpp src/Classes/Entity/Entity.cpp src/Classes/Game/Game.cpp
0
  • Najlepsze
  • Wszystkie komentarze
dupasmoka
-L
2
Passer93
@RedveKoronny: pomóc to może tylko różaniec a i tego nie jestem pewien czy uchroni nas przed nadchodząca katastrofą klimatyczną ( ͡° ʖ̯ ͡°)
1
R.....y
R.....y
@Passer93: spokojnie, będzie dobrze
1
Passer93
@RedveKoronny: nie znam SDL ale moze ten image jest platform dependent i musisz ściągnąć wersję na Windowsa?
1
R.....y
R.....y
@Passer93: gdzies mi sie zainstalował SDL_image, ale nie powiem ci gdzie, i which ani whereis go nie widzą
1
Passer93
@RedveKoronny: Przecież masz normalnie cross compilation w gcc. Flaga --target
0
R.....y
R.....y
@dupasmoka: jest
0
R.....y
R.....y
@Passer93: jaką dac jej wartosc?
0
dupasmoka
@RedveKoronny: moze include/SDL2-2.0.14/lib/
0
dupasmoka
@RedveKoronny: generalnie sciezka ma wskazywac na katalog w ktorym masz libsdl2.a i libsdl2image.a te ktore wylistowales sam w -l
0
dupasmoka
@RedveKoronny: .a jezeli linkujesz libke statycznie, albo .so jezeli dynamicznie, albo .dll jezeli dynamicznie na windowsie
0
dupasmoka
moze poczytaj o linkowaniu dynamicznym i statycznym, bo za duzo pisania
0
R.....y
R.....y
@dupasmoka: nie ma takiego folderu jak SDL2-2.0.14/lib/
0
Passer93
@RedveKoronny: w sumie po namyśle to jednak potrzebujesz mingw xD
0
R.....y
R.....y
@Passer93: problem w tym że sie zesrał i nie widzi sdl_image mimo linkowania do pliku w tej samej lokalizacji. Moge ci podesłać cały układ plików na githubie jak ma to pomóc
0
R.....y
R.....y
@RedveKoronny: jak ci mija noc?
0
R.....y
R.....y
@Passer93: nie mogę go skompilować będąc na linuxie
0
Passer93
@RedveKoronny: a jak ściągniesz gotowe binarki z http://www.libsdl.org/projects/SDL_image/
0
R.....y
R.....y
@Passer93: próbowałem z tej strony. Generalnie linuxiarze muszą sobie radzic inaczej, a ja nie wiem jak
0
BoKoR
@RedveKoronny: a podrzuć komunikat z błędem.

Z tego co kojarzę, to klepiesz silnk do gier 2D. Jak coś fajnego klepiesz to zawołaj.
0