我变得众所周知dyld
OS X 上的问题。
Qt.pro文件:
INCLUDEPATH += /usr/local/Cellar/libpng/1.6.23/include /usr/local/Cellar/jpeg/8d/include
LIBS += -L/usr/local/Cellar/libpng/1.6.23/lib -L/usr/local/Cellar/jpeg/8d/lib -ljpeg -lpng -ljpeg -lz
在运行时我的应用程序抛出:
dyld:找不到符号:__cg_jpeg_resync_to_restart 引用自:
/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
预期位于:/usr/local/Cellar/jpeg/8d/lib/libjpeg.8.dylib 中
/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
我之前已经得到了这个,我用这个修复了它answer https://stackoverflow.com/a/35070568/2656632,但现在又出现了,这个建议不起作用。我怎么解决这个问题?
这只是 QtCreator 运行时问题。 DanyAlejandro 的回答(上面)部分正确。
- 转到项目 - >运行 - >“运行环境”(显示详细信息)
- 我不会推荐Unset,相反你应该edit
Both: DYLD_LIBRARY_PATH and DYLD_FRAMEWORK_PATH
- Add /系统/库/框架/ImageIO.framework/资源:到两个路径的开头(冒号分隔的字符串)
- 再次构建项目 - 这将永久修复它
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)