3

在我的 qmake .pro 文件中,我将所需的动态库添加到 LIB,它允许编译但不链接到已编译应用程序中的库(即在运行时出现库未找到错误)。

问题是我的构建目录中有库,而不是系统目录(即/usr/lib)。但是,我想生成一个不接触 .app 文件夹之外的系统的 OSX 应用程序。

另外,我会链接以了解如何在 linux 系统上执行此操作 - 可能吗?

我的问题与Qmake 生成正确的 .app 问题有关,但不同之处在于回答该问题的链接没有回答我的问题。

4

1 回答 1

2

在您的程序周围放置一个包装脚本,以便当前工作目录位于动态库搜索路径中:

#!/bin/bash
export  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
./program
于 2009-04-16T23:01:14.627 回答