This question already has answers here:
What is an undefined reference/unresolved external symbol error and how do I fix it?
(34个答案)
2年前关闭。
使用功能readimagefile在Dev C++中出现错误。
每当我尝试使用头文件“graphics.h”中包含的功能时,它都说“未定义对readimagefile的引用”。这是我显示图像的代码:
如果有人可以向我提供其更正或替代代码来显示图像,这将非常有帮助。
另外,如果我输入此图像,是否可以将其用作背景?如果不是,那么在C++中将图像导入为背景的最佳方法是什么。
我已经看到很多人对此寻求帮助,这很公平,这些错误不会在其他编译器(如代码块或Visual Studio)中显示,但是我必须使用Dev C++,因此请确保您的代码适用于Dev C++。
(34个答案)
2年前关闭。
使用功能readimagefile在Dev C++中出现错误。
每当我尝试使用头文件“graphics.h”中包含的功能时,它都说“未定义对readimagefile的引用”。这是我显示图像的代码:
int main()
{
initwindow(600,600,"Trial");
readimagefile("alpha.jpg",0,0,500,500);
getch();
return 0;
}
如果有人可以向我提供其更正或替代代码来显示图像,这将非常有帮助。
另外,如果我输入此图像,是否可以将其用作背景?如果不是,那么在C++中将图像导入为背景的最佳方法是什么。
我已经看到很多人对此寻求帮助,这很公平,这些错误不会在其他编译器(如代码块或Visual Studio)中显示,但是我必须使用Dev C++,因此请确保您的代码适用于Dev C++。
最佳答案
假设您发布了整个文件-如果要使用其中的功能,则需要在cpp文件的顶部添加#include "graphics.h"
。
另外,似乎您正在尝试使用WinBGIm-不要忘记检查您是否从他们的installation guide-(尤其是)的每一步开始,了解有关所需链接程序命令的部分:
-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32
09-03 23:36