首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VS2012的libtiff

使用VS2012的libtiff
EN

Stack Overflow用户
提问于 2014-02-10 16:33:52
回答 1查看 1.3K关注 0票数 1

我试图在VS2012 x64上使用libtiff 4.0.3,我的代码出现了错误:

这里是代码:

代码语言:javascript
复制
long SaveTIFF(wchar_t *filePathAndName, char * pMemoryBuffer, long width, long height)
{
    TIFF *out= TIFFOpenW(filePathAndName, "w"); 
        ret TURE;
}

这里是rror:

代码语言:javascript
复制
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\libtiff\文件夹中。
  2. 打开VS2012并启动一个新的C++ dll项目
  3. 项目>属性> C/C++ >附加的包含目录,添加了“D:\myProject\libtiff\”
  4. Project > Properties > Linker >附加库目录,添加了“D:\myProject\libtiff\”
  5. 项目>属性>链接器>输入>附加依赖项,添加了libtiff.lib
  6. 在我的.cpp文件中,添加了#include "tiff.h“和#include "tiffio.h”

最后,我的代码生成是多线程调试DLL (/MDd)。

我不知道我还应该做什么。有人知道我该怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-10 20:06:23

尝试使用visuall自己的本机x64命令窗口为VS x64应用程序构建libtiff。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21682756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档