gpt4 book ai didi

c++ - 没有管理员权限的 SFML 1.6

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:31:24 24 4
gpt4 key购买 nike

所以我有这个在 Mac OS X Lion 上运行良好的 SFML 1.6 应用程序。目前我的方式是 SFML 框架在/Library/Frameworks 中并且运行良好,但是要安装在其他机器上需要管理员权限。所以我想执行以下操作之一:

  1. 能够在/User/idk/Library/Frameworks 或类似位置安装库

  2. 将库和应用程序打包到 Mac 磁盘镜像中,并让它从那里引用库

  3. 静态链接库

既然程序是使用带有 makefile 的终端构建的,我更希望解决方案在终端而不是 XCode 中,但如果绝对必要,那么我想我可以以某种方式将项目导入 XCode。

那么谁能(准确地)解释如何执行上述三项中的任何一项,以最容易执行的一项为准?

顺便说一句,我使用 XCode 4.1 附带的 LLVM GCC 4.2 进行编译。

编辑:

除了静态链接之外,有人尝试其他两个怎么样?

最佳答案

我是这样解决的……有点浪费赏金积分……对你来说太糟糕了! :P

我做了一些非常简单的事情,很惊讶没有其他人建议这样做:

我使用 install_name_tool 更改了 SFML 动态库的名称和依赖项,以便它们可以放置在与可执行文件相同的目录中,或者放在一个特殊文件夹中,但这是相对于可执行文件的目录。所以它不需要管理员权限,我很容易将它全部打包到一个应用程序包中。

关于c++ - 没有管理员权限的 SFML 1.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205012/

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