gpt4 book ai didi

c++ - 让 linux SDL2 程序在没有安装 SDL2 的计算机上运行?

转载 作者:行者123 更新时间:2023-11-28 02:18:23 26 4
gpt4 key购买 nike

我最近开发了一款SDL2小游戏。游戏在我的电脑上运行良好,因为我安装了 SDL、SDL_image、SDL_mixer 和 SDL_ttf。然而,下载游戏的每个人都没有安装 SDL2 和扩展程序,因此无法运行该应用程序。我怎样才能使应用程序即使对于没有安装 SDL2 的人也可用?

最佳答案

您可以将-rpath选项传递给ld来指定动态库的搜索目录。

使用 -rpath .(-Wl,-rpath . 从 GCC 传递)将允许从可执行文件的目录加载库。只需将适当的 .so 文件放在那里,它们就会被找到。

关于c++ - 让 linux SDL2 程序在没有安装 SDL2 的计算机上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33332053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com