我正在使用Qt Creator(2.1 RC)在Linux上开发Qt应用程序。我创建了两个项目,并使用向导将库项目添加到应用程序项目中。但是当我运行它时,出现以下错误:
/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中(从Explorer运行则会显示DLL未找到)。Mac OS X更糟糕,需要在所有内容上运行install_name_tool...那么,如何设置我的qmake文件,以便一切都可以从Qt Creator的运行按钮正常工作?没有这个功能很难进行调试。