如何在Windows中的C ++中使用libtiff函数编译文件?

时间:2019-07-19 08:33:51

标签: c++ gcc compilation libtiff

我从GNUWin32 LibTiff page下载了所需的文件。 我没有安装它,但是使用了lib和include来运行我的代码。我想使代码具有可移植性。


这是我来自LibTiff文档的基本C ++程序。

文件:abcd.cpp

#include <tiffio.h>

int main()
{
    TIFF* tif = TIFFOpen("foo.tif","r");
    TIFFClose(tif);
    return 0;
}

我要创建可执行文件abcd.exe

我的文件夹结构:

MyProject
|
|tifflib
    |
    |include
    |bin
    |lib
    |manifest
|abcd.cpp

这些是我运行的命令:

g++ -c -Itifflib\include -o abcd.o abcd.cpp

g++ -Ltifflib\lib -o abcd.exe abcd.o -ltiff

我收到以下错误:

skipping incompatible tifflib\lib\libtiff.a when searching for -ltiff
skipping incompatible tifflib\lib\libtiff.dll.a when searching for -ltiff
cannot find -ltiff

0 个答案:

没有答案