gpt4 book ai didi

c++ - libtiff 与 VS2012

转载 作者:行者123 更新时间:2023-11-30 04:08:44 24 4
gpt4 key购买 nike

我正在尝试在 VS2012 x64 上使用 libtiff 4.0.3,但我的代码出现错误:

代码如下:

long SaveTIFF(wchar_t *filePathAndName, char * pMemoryBuffer, long width, long height)
{
TIFF *out= TIFFOpenW(filePathAndName, "w");
ret TURE;
}

这是错误:

error LNK2019: unresolved external symbol TIFFOpenW referenced in function "long __cdecl SaveTIFF(wchar_t *,char *,long,long)" (?SaveTIFF@@YAJPEA_WPEADJJ@Z)

这是我所做的:

  1. 下载libtiff 4.0.3,编译生成库。所需/生成的所有内容(.h、.lib、.dll、...)都在 D:\myProject|tools\libtiff\文件夹中。

  2. 打开VS2012并开始一个新的C++ dll项目

  3. 项目 > 属性 > C/C++ > 附加包含目录,已添加"D:\myProject|tools\libtiff\"

  4. 项目 > 属性 > 链接器 > 添加了其他库目录"D:\myProject|tools\libtiff\"

  5. 项目 > 属性 > 链接器 > 输入 > 附加依赖项,已添加libtiff.lib

  6. 在我的 .cpp 文件中,添加了#include "tiff.h"和 #include "tiffio.h"

最后,我的代码生成是Multi-threaded Debug DLL (/MDd)

我不知道我还应该做什么。任何人都知道我如何让它发挥作用吗?

最佳答案

尝试使用 visual studio 自带的 x64 命令窗口为 VS x64 应用程序构建 libtiff。

关于c++ - libtiff 与 VS2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21682756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com