的libtiff无法与C ++工作项目(LIBTIFF not able to work with

2019-11-01 07:28发布

的libtiff是一个C库,但我想在Qt Creator的一个C ++项目中使用它。 有谁知道如何做到这一点? 我得到的编译时错误,当我尝试使用C库,所以我不知道该怎么做。

编译时的错误,我得到的是:

C:\的libtiff \的libtiff \ tiff.h:69:错误:C4430:缺少类型说明符 - 假定为int。 注意:C ++不支持默认int

为行的:typedef TIFF_INT8_T INT8;

再加上一堆更类似错误的。 有人请帮助。

Answer 1:

你需要用一个外部C块上的包含语句 -

extern "C"{
#include "tiff.h"
}

这告诉编译器查看这些文件为C,而不是C ++,所以你不应该得到严格的C ++错误。



文章来源: LIBTIFF not able to work with C++ project
标签: c++ libtiff