c++ - CImg 编译器错误

标签 c++ c image image-processing

我想在我的应用程序中集成用于图像处理的 CImg 库。当我尝试编译示例应用程序时,出现编译时错误。错误消息是这样的。 Unresolved inclusion:X11/Xlib.h 当我将 CImg.h 文件中的 cimg_display 变量从 1 更改为 2 for windows 时,我将收到以下错误。 'va_list' 未声明于 这个范围 我在 CImg.h 文件中手动将 cimg_display 变量的值从 1 更改为 2。

所以请帮助我如何使用 CImg.h 文件运行我的项目。 是否需要在 Windows 上安装 Microsoft Visual C++ 才能运行 CImg 库示例?

最佳答案

如果不需要CImg的显示能力,定义即可

#define cimg_display 0
#include "CImg.h"

在包含头文件之前,不需要第三方库。

关于c++ - CImg 编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11030854/

相关文章:

循环和数组的 C 到 MIPS 转换

image - 在 Qt 中使用 OpenGL 渲染 QGraphicsScene

c++ - 从 DLL 导出类

C++ 指针算术和串联问题

c++ - 使用递归段错误核心转储对数组进行排序

c++ - 有没有人使用过 __COUNTER__ 预处理器宏?

c - 仅使用 C 安全地执行任意 Lua 代码

css - 如何使用可缩放的全尺寸背景图像制作 3 个 div

html - 我们如何为网站标签放置图像?

c++ - 如何用断言做一些有用的事情?