1、Mac OS X 下命令行编译错误: ld: library not found for -lgcc_s.10.14.4(10.14.4需要变通1)
解决:MACOSX_DEPLOYMENT_TARGET=10.14(10.14.4需要变通1) make
2、could not find openssl (missing openssl_include_dir)
解决:export OPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2o_2/ (路径需要变通2)
export OPENSSL_INCLUDE_DIR=/usr/local/Cellar/openssl/1.0.2o_2/include/
3、could not find imagemagick (missing imagemagick_magickcord_library)
解决:/Users/duqiong/zimg/src/CMakeLists.txt (路径需要变通3)
find_package (ImageMagick COMPONENTS MagickCore REQUIRED) find_package (ImageMagick COMPONENTS MagickWand REQUIRED)
修改成如下
set (ImageMagick_INCLUDE_DIRS "/usr/local/Cellar/imagemagick@6/6.9.10-43/include/ImageMagick-6") set (ImageMagick_MagickCore_LIBRARY "/usr/local/Cellar/imagemagick@6/6.9.10-43/lib/libMagickCore-6.Q16.dylib") set (ImageMagick_MagickWand_LIBRARY "/usr/local/Cellar/imagemagick@6/6.9.10-43/lib/libMagickWand-6.Q16.dylib")
4、如果安装imagemagick7.x最终还是无法成功安zimg,
解决:请brew install imagemagick@6
本文主要介绍了Mac OS X下命令行编译时遇到的几个错误及解决办法。包括ld: library not found for -lgcc_s.10.14.4、could not find openssl、could not find imagemagick等错误,还提及安装imagemagick7.x无法成功安装zimg时的解决方法。
1484

被折叠的 条评论
为什么被折叠?



