我正在使用 Qt Creator (2.1 RC) 在 Linux 中开发 Qt 应用程序。我创建了 2 个项目,并使用向导将库项目添加到应用程序项目中。但是,当我运行它时,我收到错误:
/home/jakepetroules/silverlock/silverlock-build-desktop/desktop/silverlock: error while loading shared libraries: libsilverlocklib.so.1: cannot open shared object file: No such file or directory
是否可以设置一些 qmake 变量,以便 Qt Creator 正确设置环境以运行?必须使用启动器脚本将所有文件复制到另一个目录才能测试构建,这非常烦人。在 Windows 上它可以完美运行 - Qt Creator 在运行您的应用程序时会自动将包含 DLL 的目录添加到 PATH(从资源管理器运行它会说 DLL 未找到)。Mac OS X 更糟,必须在所有东西上运行 install_name_tool ......
那么如何设置我的 qmake 文件,以便一切都可以通过 Qt Creator 中的运行按钮正常运行?没有这种能力也很难调试。