Как заставить мою игру SDL работать на другом компьютере - PullRequest
0 голосов
/ 19 ноября 2018

Я сделал небольшую игру на своем Mac, используя SDL, и хочу, чтобы она работала на Mac моего друга, на котором не установлен SDL.

В файлах, которые я включил libSDL2.a и libSDL2_image.a, но нужно ли мне включать все, от чего они зависят?Используя sdl2-config --static-libs output, кажется, что список их зависимостей довольно длинный, и я даже не уверен, где они все существуют на моем компьютере.

Я не хочу устанавливать SDL на ее компьютер до того, как я скомпилирую на нем игру, я хочу, чтобы программа была автономной, без необходимости устанавливать что-либо на нее заранее.Кто-нибудь может дать какой-нибудь совет?

1 Ответ

0 голосов
/ 26 ноября 2018

Вам нужно только дать другу все файлы, которые требуются для запуска вашей программы. Другими словами, если ваша программа требует наличия файла типа «SDL2.dll» или чего-то подобного, эти файлы просто должны находиться в той же папке, что и любой исполняемый файл. (Это основано на моем опыте работы с Visual Studio, если это не относится к вашему движку, пожалуйста, дайте мне знать, какой движок вы используете, и я постараюсь помочь вам в дальнейшем).

...