我创建了一个应用程序,当我构建发布模式时,它似乎工作正常。 这里是输出:otool -L RightDoneIt.app/Contents/MacOs/rightdoneit在Mac上部署Qt应用程序
/opt/local/lib/libMagick++.4.dylib (compatibility version 5.0.0, current version 5.0.0)
QtGui.framework/Versions/4/QtGui (compatibility version 4.7.0, current version 4.7.0)
QtCore.framework/Versions/4/QtCore (compatibility version 4.7.0, current version 4.7.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 625.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)
你可以从第一行看到的,使用IM的ImageMagick库
在那之后,我的部署与macdeployqt工具:deployqt RightDoneIt.app -dmg 产生所有预期的文件,当我键入与otool即时得到
@executable_path/../Frameworks/libMagick++.4.dylib (compatibility version 5.0.0, current version 5.0.0)
@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.7.0, current version 4.7.0)
@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.7.0, current version 4.7.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 625.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)
检查。如果我试图运行与部署工具提出的申请,我得到一个运行每个错误时间我试图运行ImageMagick函数。
有谁知道如何解决这个问题?
什么是错误?不libMagick ++依赖于更多的库,如libmagick C库/库?用otool检查libMagick ++。dylib。 – 2010-12-16 13:00:35