我正在尝试将CImg库用于某些图像处理任务。在Windows 7 x64上使用VS 2012,我正在构建一个项目来创建我的应用程序所需的dll。我已经包含了库中唯一的头文件CImg.h。但是一旦我初始化了一个 CImg 对象,我就会收到一堆未解决的外部符号错误。一个示例错误如下:
layer.obj : error LNK2019: unresolved external symbol __imp_SetDIBitsToDevice referenced in function "public: struct cimg_library::CImgDisplay & __cdecl cimg_library::CImgDisplay::paint(void)" (?paint@CImgDisplay@cimg_library@@QEAAAEAU12@XZ)
Run Code Online (Sandbox Code Playgroud)
谁能向我解释我做错了什么以及如何解决它?(我是 C++ 术语的新手。)