对符号"TIFFOpen@@LIBTIFF_4.0"的未定义引用
undefined reference to symbol 'TIFFOpen@@LIBTIFF_4.0'
试图构建一个wxWiget项目,我得到错误:"未定义引用符号'TIFFOpen@@LIBTIFF_4.0' "。系统:Ubuntu 15.02块代码:
-------------- 构建:调试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 -lwx_gtk2u_richtext-2.8 - lwx_gtk2u_ui -2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_core-2.8 - lwx_gtk2u_xml -2.8 -lwx_baseu_net-2.8 -lwx_baseu_net-2.8 - lwx_baseu_base -2.8 -lwx_baseu_net-2.8 - lwx_baseu_base -2.8
/usr/bin/ld: obj/调试/librjmcmc-master/样本/building_footprint_rectangle/gui/building_footprint_rectangle_gui。0:对符号"TIFFOpen@@LIBTIFF_4.0"的未定义引用/usr/lib/x86_64-linux-gnu/libtiff.so。添加符号错误:命令行缺少DSOCollect2: error: ld returned 1 exit status进程以状态1终止(0分钟,0秒)1个错误(s), 0个警告(s)(0分钟,0秒)
您需要将-ltiff
添加到链接器命令中,以链接到libtiff
。
- 对C宏的未定义引用,但在定义它时会出现重新定义错误
- 编译时的 CImg 库返回对"__imp_SetDIBitsToDevice"的未定义引用
- 对Py_Initialize()的未定义引用
- 使用mysql c++连接器的未定义引用
- 对 Scalar ::Scalar() 的未定义引用
- 对复制 CTOR 和 CTOR 的未定义引用
- 对显式实例化的模板函数的未定义引用
- TensorRT (C++ API) 对"createNvOnnxParser_INTERNAL"的未定义引用
- 2个模板化类的非模板友元函数未定义引用错误
- 编译 libfluid 样本控制器时对"event_base_del_virtual"的未定义引用
- 获取对function_name的未定义引用
- 对 'std::thread::_M_start_thread CMake 的未定义引用进行基准测试
- 对结构方法的未定义引用
- 使用内联函数 c++ 的未定义引用
- 对 CMake 中'cudaRegisterLinkedBinary'链接错误的未定义引用?
- 对 DLOPEN 的未定义引用
- QT C++中对全局变量的未定义引用
- 快速数学导致对"__pow_finite"的未定义引用
- 对 boost::system::d etail::system_category_instance 的未定义引用,从
- OpenCV 3.4.3 中对 'cv::String::d eallocate()' 错误的未定义引用