Mac修改依赖动态库路径

  • 查看动态库依赖路径

    otool -L <*.dylib>

  • 修改动态库路径

    install_name_tool -change /usr/local/lib/libswresample.3.dylib  @rpath/libswresample.3.dylib ../doulongclient/depends/lib/mac/QtAVWidgets.framework/Versions/1/QtAVWidgets
    install_name_tool -change /usr/local/lib/libavdevice.58.dylib  @rpath/libavdevice.58.dylib ../doulongclient/depends/lib/mac/QtAVWidgets.framework/Versions/1/QtAVWidgets
    install_name_tool -change /usr/local/lib/libavfilter.7.dylib  @rpath/libavfilter.7.dylib ../doulongclient/depends/lib/mac/QtAVWidgets.framework/Versions/1/QtAVWidgets
    install_name_tool -change /usr/local/lib/libavcodec.58.dylib  @rpath/libavcodec.58.dylib ../doulongclient/depends/lib/mac/QtAVWidgets.framework/Versions/1/QtAVWidgets
    install_name_tool -change /usr/local/lib/libavformat.58.dylib  @rpath/libavformat.58.dylib ../doulongclient/depends/lib/mac/QtAVWidgets.framework/Versions/1/QtAVWidgets
    install_name_tool -change /usr/local/lib/libswscale.5.dylib  @rpath/libswscale.5.dylib ../doulongclient/depends/lib/mac/QtAVWidgets.framework/Versions/1/QtAVWidgets
    install_name_tool -change /usr/local/lib/libavutil.56.dylib  @rpath/libavutil.56.dylib ../doulongclient/depends/lib/mac/QtAVWidgets.framework/Versions/1/QtAVWidgets
    
    install_name_tool -change /usr/local/lib/libswresample.3.dylib  @rpath/libswresample.3.dylib CloudGaming.app/Contents/MacOS/CloudGaming
    install_name_tool -change /usr/local/lib/libavdevice.58.dylib  @rpath/libavdevice.58.dylib CloudGaming.app/Contents/MacOS/CloudGaming
    install_name_tool -change /usr/local/lib/libavfilter.7.dylib  @rpath/libavfilter.7.dylib CloudGaming.app/Contents/MacOS/CloudGaming
    install_name_tool -change /usr/local/lib/libavcodec.58.dylib  @rpath/libavcodec.58.dylib CloudGaming.app/Contents/MacOS/CloudGaming
    install_name_tool -change /usr/local/lib/libavformat.58.dylib  @rpath/libavformat.58.dylib CloudGaming.app/Contents/MacOS/CloudGaming
    install_name_tool -change /usr/local/lib/libswscale.5.dylib  @rpath/libswscale.5.dylib CloudGaming.app/Contents/MacOS/CloudGaming
    install_name_tool -change /usr/local/lib/libavutil.56.dylib  @rpath/libavutil.56.dylib CloudGaming.app/Contents/MacOS/CloudGaming