如何在dev C ++中解决未定义的引用错误到readimagefile

时间:2018-03-11 12:07:16

标签: c++ error-handling undefined-reference dev-c++

我在Dev C ++中使用函数readimagefile收到错误。 每当我尝试使用头文件'graphics.h'中包含的函数时,它都会显示'对readimagefile的未定义引用'。这是我显示图像的代码:

int main()
{
    initwindow(600,600,"Trial");
    readimagefile("alpha.jpg",0,0,500,500);
    getch();
    return 0;
}

如果有人可以向我提供其更正或替代代码来显示图像,那将非常有用。 此外,如果我输入此图像,我可以将其用作背景吗?如果没有,那么在C ++中将图像作为背景导入的最佳方法是什么。

我见过很多人都在寻求帮助,而且公平,这些错误并没有出现在其他编译器上,比如代码块或visual studio,但是我必须使用Dev C ++,所以请确保你的代码适用于开发C ++。

1 个答案:

答案 0 :(得分:0)

  

我尝试使用头文件'graphics.h'中包含的函数

假设您发布了整个文件 - 如果要使用其中的函数,则需要在cpp文件的顶部添加#include "graphics.h"

此外,您似乎正在尝试使用WinBGIm - 不要忘记检查是否从他们的installation guide - 特别是关于所需链接器命令的部分执行了每一步:

-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32