这是我输入的命令:
clang++ -Iboost -Ijpeg_lib/include/ -Ljpeg_lib/lib/ -ljpeg.9 mandelbrot.cpp
目录结构是这样的:
mandelbrot.cpp
/boost
/jpeg_lib/lib/
libjpeg.9.dylib
/jpeg_lib/include/
编译成功,但是当我运行二进制文件时,出现错误:
dyld:库未加载:/usr/local/lib/libjpeg.9.dylib
引用自:/Users/hanxu/Documents/./a.out
原因:找不到图片
跟踪/BPT 陷阱:5
我已经指定了 jpeg_lib/include/ 的库搜索路径,为什么程序仍然在 /usr/local/lib 搜索?