Mac上qt库的错误Qt路径

时间:2011-10-27 08:28:48

标签: macos qt path libraries

我遇到以下情况:

我在我的Mac上构建了一个Qt应用程序(它使用某些Qt库,如QtSql - 它动态链接到它们)。问题是,当我将应用程序发送到另一台计算机(或者可能只是“其他用户”)时,应用程序将不会因为错误而执行,该错误表明缺少QtSql.framework。

最烦人的是预期的路径是/ Users / MyUserName / QtSDK / path_to_the_lib_folder。我已经到了不知道我能做什么的地方来解决它。

我听说我可以使用qt.conf文件更改默认的硬编码路径(并将框架添加到应用程序包中)。我使用它,在日志文件中,QLibraryInfo告诉我正确的,修改过的路径。但是当我将它发送到另一台计算机时,我仍然看到错误“/ Users / MyUserName / QtSDK / the_rest_of_the_path”告诉我没有找到qt框架。

我想也许我应该添加框架的.la文件,然后认为我必须修改它等等但是我尝试的一切都没有用。

1 个答案:

答案 0 :(得分:1)