【发布时间】:2012-12-20 18:25:02
【问题描述】:
Libtiff 是一个 C 库,但我想将它与 Qt Creator 中的 C++ 项目一起使用。有谁知道如何做到这一点?当我尝试使用 C 库时出现编译时错误,所以我不确定该怎么做。
我得到的编译时错误是:
c:\libtiff\libtiff\tiff.h:69:错误:C4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持 default-int
对于线路: typedef TIFF_INT8_T int8;
加上一堆更相似的错误。有人请帮忙。
【问题讨论】:
-
与其尝试将 libtiff 编译为 C++,不如将其编译为 C,并将其链接到您的 C++ 代码。
-
不完全确定如何做到这一点。你能指导我完成它吗?
-
您需要配置 libtiff 以使用与您正在使用的 C++ 编译器匹配的 C 编译器在 Windows 上构建。您必须使用 C 编译器来构建 libTIFF。要使用 libTIFF,您可以使用 C++ 或 C 编译器。