libtiff with VS2012
libtiff with VS2012
我正试图在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)
以下是我所做的:
下载libtiff 4.0.3,并对其进行编译以生成库。所需/生成的所有内容(.h、.lib、.dll…)都在D:\myProject|tools\libtiff\文件夹中。
打开VS2012并启动一个新的C++dll项目
项目>属性>C/C++>附加包含目录,已添加"D:\myProject|tools\libtiff\">
项目>属性>链接器>添加的其他库目录"D:\myProject|tools\libtiff\">
项目>属性>链接器>输入>附加依赖项,已添加libtiff.lib
在我的.cpp文件中,添加了#include"tiff.h"和#include"tiffio.h">
最后,我的代码生成是多线程调试DLL(/MDd)
我不知道我还能做什么。有人知道我该怎么做吗?
尝试使用visuall studio自己的原生x64命令窗口为VS x64应用程序构建libtiff。
相关文章:
- Problems with std::cin.fail()
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- Boost.TEST with CLion: "Test framework quit unexpectedly"
- 避免碎片化的ClientHellos with OpenSSL (DTLS)
- Issues with Win32 ReadProcessMemory API
- Qt with WinAPI MouseProc
- [[maybe_unused]] with structured_binding?
- Issue with WriteProcessMemory
- OpenCV RTP-Stream with FFMPEG
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- std::adjacent_difference with std::chrono time_point
- DLL Made with CMake 使程序崩溃
- QtCreator with C 库中的链接器问题
- SHBrowseForFolder with BIF_BROWSEFORCOMPUTER and SHGetPathFr
- specialized std::default_delete with QQmlComponent
- VS2019 - Sudo Remote Debugging on Linux with Cmake project
- Inference pytorch C++ with alexnet and cv::imread image
- OpenCV with VS2012 (Qt Support)
- libtiff with VS2012