未定义的符号引用 'TIFFOpen@@LIBTIFF_4.0'

undefined reference to symbol 'TIFFOpen@@LIBTIFF_4.0'

尝试构建 wxWiget 项目时出现错误:"undefined reference to symbol 'TIFFOpen@@LIBTIFF_4.0' "。 系统:Ubuntu15.02 Code::Blocks

------------- 构建:在 wx092404 中调试(编译器:GNU GCC 编译器)----------------

g++ -o bin/Debug/wx092404 obj/Debug/librjmcmc-master/samples/building_footprint_rectangle/gui/building_footprint_rectangle_gui.o -L/usr/lib/x86_64-linux-gnu -pthread -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8
/usr/bin/ld: obj/Debug/librjmcmc-master/samples/building_footprint_rectangle/gui/building_footprint_rectangle_gui.o: 未定义符号引用 'TIFFOpen@@LIBTIFF_4.0' /usr/lib/x86_64-linux-gnu/libtiff.so.5:添加符号时出错:命令行中缺少 DSO collect2:错误:ld 返回 1 退出状态 进程终止,状态为 1(0 分钟,0 秒) 1 个错误,0 个警告(0 分钟,0 秒)

您需要将 -ltiff 添加到您的 linker 命令中,以 link 反对 libtiff