静态编译了qt,自己的软件也是静态编译的,运行时不需要qt的frameworks和plugin了,但是还会用到别的非系统自带的frameworks,比如我的程序中用到了firebird数据库,由于这个数据库的客户端连接库也是以frameworks形式安装的,所以不能只使用个dylib库。开发好了软件,再使用macdeployqt打包后,firebird的frameworks被放到了my.app/Contents/Frameworks/Firebird.framework下。
问题是安装到没有qt以及firebird的机器后,程序还是试图调用/Libraries/Frameworks/Firebird.framework,而不是调用my.app/Contents/Frameworks/Firebird.framework,请问如何解决这个问题呢?