【发布时间】:2016-07-20 15:41:43
【问题描述】:
我正在尝试运行我在另一篇 SO 帖子中找到的短代码。但是,我不断收到此错误:
C:\Users\ndeangelis\AppData\Local\Temp\ccK7X4dd.o test.cpp:(.text$_ZN12cimg_library11CImgDisplay5paintEv[_ZN12cimg_library11CImgDisplay5paintEv]+0xb7):未定义对 `__imp_SetDIBitsToDevice' 的引用
在做了一些研究之后,我发现我应该包含 libgdi32.a 库,并且我已经在项目选项->参数->添加库或对象下这样做了。但是错误仍然存在。代码如下:
#include "C:\Users\ndeangelis\Desktop\CImg-1.7.4\CImg.h"
using namespace cimg_library;
int main() {
CImg<unsigned char> image("dog.bmp");
image = image.resize(64, 64, -100, -100, 3);
CImgDisplay main_disp(image,"Image resized");
while (!main_disp.is_closed() )
main_disp.wait();
return 0;
}
谢谢!
【问题讨论】:
-
是的,它与那个相似,但是正如我所说的,我尝试了建议的解决方案,但没有奏效:/
-
我删除了另一个帖子
-
我用的是dev-c++ 5.11